Искате ли детето ви да започне да учи електроника и програмиране, но не знаете откъде да започнете? На каква възраст можете да започнете да учите? Бързам да ви успокоя: дори на 5-7 години не е рано, ако може да чете руски. За щастие сега има такива езици за програмиране, че не е необходимо да пишете кода и детето ви ще сложи програмата като пъзел. Говоря за система като "Scratch for Arduino", която съчетава програмиране и електроника. Това е чудесен инструмент да започнете да учите с детето си.
Необходимо
- - компютър с Arduino IDE;
- - Интернет връзка;
- - дъска Arduino;
- - USB кабел за свързване на Arduino към компютър.
Инструкции
Етап 1
На първо място, трябва да инсталирате програмата “Scratch for Arduino” (съкратено S4A) на вашия компютър. За да направите това, отидете на сайта https://s4a.cat и отидете в раздела за изтегляне. Изтеглете архива “S4A16.zip” (1.6 е най-новата версия към момента на писане). Разопаковайте архива навсякъде на вашия компютър и стартирайте инсталационния файл. Следвайте инструкциите на съветника за инсталиране.
Стъпка 2
Ако по време на инсталационния процес програмата съобщи, че липсва компонент Adobe AIR, трябва да го инсталирате също. Отидете на страницата за изтегляне https://get.adobe.com/ru/air, изтеглете и инсталирайте, нищо сложно.
Вече можете да продължите с инсталирането на S4A. Завършете инсталационния процес както обикновено.
Стъпка 3
Преди да стартирате програмата "Scratch for Arduino", трябва да направите още нещо: изтеглете от сайта и след това в паметта на Arduino, собствения фърмуер от авторите на програмата "S4A", която се нарича "S4AFirmware16.ino ". Връзка за изтегляне https://vps34736.ovh.net/S4A/S4AFirmware16.ino. За съжаление ще трябва да го заредите в паметта на Arduino от средата за разработка на Arduino IDE за „възрастни“. Отворете изтегления файл в средата за разработка и заредете в паметта на Arduino, както обикновено.
Стъпка 4
Подготовката приключи, сега най-накрая можем да стартираме програмата „Scratch for Arduino“. След стартиране ще видите прозореца, показан на илюстрацията. В дясната част на прозореца има надпис „Търсене на дъска …“. След няколко секунди тя трябва да изчезне - програмата ще открие платката Arduino и ще се свърже с нея.
Стъпка 5
Ако в рамките на 10 секунди надписът не изчезне, щракнете върху сивия панел, където е в ход търсенето, щракнете с десния бутон и изберете елемента „Спиране на търсенето на дъска“. След това щракнете отново и щракнете върху "Избор на сериен / USB порт". Посочете номера на порта, който операционната система е присвоила на платката Arduino (може да се види в диспечера на устройствата). Потърсете отново дъската. Сега тя трябва да бъде определена от програмата. Успехът ще бъде засвидетелстван от текущите числа в полетата Analog0 … Analog5 (пикапи на аналоговите щифтове на Arduino) и изчезването на надписа "Търсене на дъска".
Сега можете да се обадите на детето си и да започнете да програмирате.
Нека съставим проста програма от части от пъзела, която ще направи следното: когато натиснете левия бутон на мишката, запалете вградения светодиод на дъската Arduino и когато го освободите, го изключете.
Стъпка 6
Щракнете върху бутона "Контрол" в горната лява част на прозореца на програмата. Изберете пъзела „Когато се щракне върху зеления флаг“. Плъзнете до централното поле. Незабавно изберете пъзела „Винаги“и също го плъзнете в централното поле. Свържете го с първия (прорезите трябва да съвпадат). Изберете пъзела „Ако … в противен случай“и го поставете в блока „Винаги“(това ще позволи нашата програма да се задейства винаги при натискане на бутона на мишката).
Сега щракнете върху бутона Move в горния ляв ъгъл. Плъзнете "Digital 13 on" и "Digital 13 off", поставете първия в горния прорез, а втория в долния блок "Ако … в противен случай" (13-ият цифров щифт на Arduino е свързан към вградения в LED, ще го включим) …
Остава едно последно нещо: щракнете върху бутона „Сензори“, изберете пъзела „Натиснат мишка“и го поставете в последното останало празно място в нашия пъзел.
Сега кликнете върху зеленото квадратче в горния десен ъгъл - това ще стартира програмата. Събраните пъзели трябва да бъдат маркирани в бяло.
Ако сега щракнете с мишката, ще видите, че светодиодът на платката Arduino светва и когато се освободи, той изгасва. Поздравете детето си за първата му програма!