Nais mo bang magsimulang matuto ang iyong anak ng electronics at programa, ngunit hindi alam kung saan magsisimula? Sa anong edad maaari kang magsimulang matuto? Nagmamadali akong tiyakin ka: kahit na sa edad na 5-7 ay hindi masyadong maaga kung makakabasa siya ng Ruso. Sa kasamaang palad, mayroon na ngayong mga programang wika na hindi kinakailangan na isulat ang code, at ilalagay ng iyong anak ang programa tulad ng isang palaisipan. Pinag-uusapan ko ang tungkol sa isang system tulad ng "Scratch for Arduino" na pinagsasama ang pag-program at electronics. Ito ay isang mahusay na tool upang magsimulang matuto sa iyong anak.
Kailangan
- - computer na may Arduino IDE;
- - Internet connection;
- - Arduino board;
- - USB cable para sa pagkonekta sa Arduino sa isang computer.
Panuto
Hakbang 1
Una sa lahat, kailangan mong i-install ang program na "Scratch for Arduino" (dinaglat na S4A) sa iyong computer. Upang magawa ito, pumunta sa site na https://s4a.cat at pumunta sa seksyon ng Mga Pag-download. I-download ang archive na "S4A16.zip" (1.6 ang pinakabagong bersyon sa oras ng pagsulat na ito). I-unpack ang archive saanman sa iyong computer at patakbuhin ang file ng pag-install. Sundin ang mga tagubilin ng wizard sa pag-install.
Hakbang 2
Kung sa proseso ng pag-install ang ulat ng programa na nawawala ang isang bahagi ng Adobe AIR, dapat mo ring i-install ito. Pumunta sa pahina ng pag-download https://get.adobe.com/ru/air, mag-download at mag-install, walang kumplikado.
Maaari ka nang magpatuloy sa pag-install ng S4A. Kumpletuhin ang proseso ng pag-install tulad ng dati.
Hakbang 3
Bago simulan ang program na "Scratch for Arduino", kailangan mong gumawa ng isa pang bagay: mag-download mula sa site, at pagkatapos ay sa memorya ng Arduino, ang pagmamay-ari na firmware mula sa mga may-akda ng "S4A" na programa, na tinatawag na "S4AFirmware16.ino ". I-download ang link https://vps34736.ovh.net/S4A/S4AFirmware16.ino. Sa kasamaang palad, kakailanganin mong i-load ito sa memorya ng Arduino mula sa ilalim ng "pang-adulto" na Arduino IDE na kapaligiran sa pag-unlad. Buksan ang na-download na file sa kapaligiran sa pag-unlad at i-load sa memorya ng Arduino tulad ng dati.
Hakbang 4
Tapos na ang mga paghahanda, ngayon, sa wakas, maaari nating simulan ang program na "Scratch for Arduino". Pagkatapos magsimula, makikita mo ang window na ipinakita sa ilustrasyon. Sa kanang bahagi ng window ay may isang inskripsiyong "Maghanap para sa isang board …". Pagkatapos ng ilang segundo, dapat itong mawala - matutukoy ng programa ang Arduino board at kumonekta dito.
Hakbang 5
Kung sa loob ng 10 segundo ang inskripsyon ay hindi mawala, mag-click sa grey panel kung saan isinasagawa ang paghahanap, mag-right click at piliin ang item na "Ihinto ang paghahanap ng board". Pagkatapos i-click muli at i-click ang "Piliin ang Serial / USB Port". Tukuyin ang numero ng port na ang operating system na nakatalaga sa Arduino board (maaaring makita sa manager ng aparato). Maghanap muli ng board. Ngayon dapat itong tukuyin ng programa. Ang tagumpay ay ebidensyahan ng mga tumatakbo na numero sa Analog0 … Mga patlang ng Analog5 (mga pickup sa mga analog na pin ng Arduino) at ang pagkawala ng inskripsiyong "Search for board".
Maaari mo nang tawagan ang iyong anak at magsimulang mag-program.
Magkasama tayo ng isang simpleng programa mula sa mga piraso ng palaisipan na gagawin ang mga sumusunod: kapag pinindot mo ang kaliwang pindutan ng mouse, sindihan ang built-in na LED ng Arduino board, at kapag inilabas, patayin ito.
Hakbang 6
I-click ang pindutang "Control" sa kaliwang itaas na bahagi ng window ng programa. Piliin ang puzzle na "Kapag na-click ang berdeng watawat". I-drag sa gitnang kahon. Agad na piliin ang puzzle na "Laging" at i-drag din ito sa gitnang patlang. Ikonekta ito sa una (dapat tumugma ang mga bingaw). Piliin ang puzzle na "Kung … kung hindi man" at ipasok ito sa loob ng "Laging" block (papayagan nito ang aming programa na ma-trigger palagi kapag pinindot ang pindutan ng mouse).
Ngayon i-click ang pindutang Ilipat sa kaliwang tuktok. I-drag ang "Digital 13 on" at "Digital 13 off", ipasok ang una sa itaas na bingaw, ang pangalawa sa ibabang bloke na "Kung … kung hindi man" (ang ika-13 na digital pin ng Arduino ay konektado sa built- sa LED, bubuksan namin ito) …
Mayroong isang huling bagay na natitira: i-click ang pindutang "Sensors", piliin ang puzzle na "Mouse Pressed" at ipasok ito sa huling natitirang walang laman na puwang sa aming palaisipan.
Ngayon mag-click sa berdeng checkbox sa kanang sulok sa itaas - ilulunsad nito ang programa. Ang mga nakolektang mga puzzle ay dapat na naka-highlight sa puti.
Kung nag-click ka ngayon gamit ang mouse, makikita mo ang LED sa Arduino board na ilaw, at kapag inilabas, ito ay namatay. Binabati ang iyong anak sa kanyang unang programa!