Chcete, aby se vaše dítě začalo učit elektroniku a programování, ale nevíte, kde začít? V jakém věku se můžete začít učit? Rychle vás ujišťuji: ani ve věku 5–7 let není příliš brzy, když umí číst rusky. Naštěstí nyní existují takové programovací jazyky, že není nutné psát kód, a vaše dítě bude program skládat jako hlavolam. Mluvím o systému jako „Scratch for Arduino“, který kombinuje programování a elektroniku. Je to skvělý nástroj, jak se začít učit se svým dítětem.
Nezbytné
- - počítač s Arduino IDE;
- - Připojení k internetu;
- - deska Arduino;
- - USB kabel pro připojení Arduina k počítači.
Instrukce
Krok 1
Nejprve musíte do počítače nainstalovat program „Scratch for Arduino“(zkráceně S4A). Chcete-li to provést, přejděte na web https://s4a.cat a přejděte do sekce Stahování. Stáhněte si archiv „S4A16.zip“(1.6 je nejnovější verze v době psaní tohoto dokumentu). Rozbalte archiv kdekoli v počítači a spusťte instalační soubor. Postupujte podle pokynů průvodce instalací.
Krok 2
Pokud během procesu instalace program ohlásí, že chybí komponenta Adobe AIR, měli byste ji také nainstalovat. Přejděte na stránku pro stahování https://get.adobe.com/ru/air, stáhněte a nainstalujte, nic složitého.
Nyní můžete pokračovat v instalaci S4A. Dokončete proces instalace jako obvykle.
Krok 3
Před spuštěním programu „Scratch for Arduino“musíte udělat ještě jednu věc: stáhnout z webu a poté do paměti Arduino vlastní firmware od autorů programu „S4A“, který se nazývá „S4AFirmware16.ino“ . Odkaz ke stažení https://vps34736.ovh.net/S4A/S4AFirmware16.ino. Bohužel jej budete muset načíst do paměti Arduino zpod „dospělého“vývojového prostředí Arduino IDE. Otevřete stažený soubor ve vývojovém prostředí a načtěte do paměti Arduino jako obvykle.
Krok 4
Přípravy skončily, nyní konečně můžeme spustit program „Scratch for Arduino“. Po spuštění uvidíte okno zobrazené na obrázku. V pravé části okna je nápis „Hledat desku …“. Po několika sekundách by měl zmizet - program detekuje desku Arduino a připojí se k ní.
Krok 5
Pokud do 10 sekund nápis nezmizí, klikněte na šedý panel, kde probíhá vyhledávání, klikněte pravým tlačítkem a vyberte položku „Zastavit vyhledávání na desce“. Poté znovu klikněte a klikněte na „Vybrat sériový / USB port“. Zadejte číslo portu, který operační systém přidělil desce Arduino (lze zobrazit ve správci zařízení). Vyhledejte znovu desku. Nyní to musí program definovat. O úspěchu budou svědčit průběžná čísla v polích Analog0 … Analog5 (snímače na analogových pinech Arduina) a zmizení nápisu „Search for board“.
Nyní můžete svému dítěti zavolat a začít programovat.
Pojďme si sestavit jednoduchý program z dílků skládačky, který bude dělat následující: když stisknete levé tlačítko myši, rozsvítíte vestavěnou LED na desce Arduino a po uvolnění ji vypnete.
Krok 6
Klikněte na tlačítko „Ovládání“v levé horní části okna programu. Vyberte puzzle „Když kliknete na zelenou vlajku“. Přetáhněte do středového pole. Okamžitě vyberte skládačku „Vždy“a také ji přetáhněte do středního pole. Připojte jej k prvnímu (zářezy by se měly shodovat). Vyberte hlavolam „Pokud … jinak“a vložte jej dovnitř bloku „Vždy“(to umožní, aby se náš program spouštěl vždy, když stisknete tlačítko myši).
Nyní klikněte vlevo nahoře na tlačítko Přesunout. Přetáhněte „Digital 13 on“a „Digital 13 off“, vložte první do horního zářezu, druhý do spodního bloku „Pokud … jinak“(13. digitální kolík Arduina je připojen k integrovanému v LED, zapneme to) …
Je tu ještě jedna poslední věc: klikněte na tlačítko „Senzory“, vyberte skládačku „Myš stisknuta“a vložte ji do posledního zbývajícího prázdného místa v naší skládačce.
Nyní klikněte na zelené zaškrtávací políčko v pravém horním rohu - tím se program spustí. Shromážděné hádanky by měly být zvýrazněny bíle.
Pokud nyní kliknete myší, rozsvítí se LED na desce Arduino a po uvolnění zhasne. Gratulujte svému dítěti k jeho prvnímu programu!