• Arduino IDE pro vývoj Arduina. Programování Arduina s ArduBloсkem na příkladu robota pohybujícího se po jízdním pruhu

    Arduino je řídicí program pro programování různých automatických zařízení.

    aplikace

    Software Arduino se skládá z několika částí – vývojového prostředí a desky. Chcete-li začít, budete si muset stáhnout program. Se stahováním a používáním by neměly být žádné problémy, protože software je distribuován zcela zdarma a má lokalizaci v ruském jazyce. Poté byste si měli koupit speciální desku. Mějte na paměti, že bez jeho zakoupení nemá smysl instalovat software.

    Samotná deska je potřebná pro připojení různých prvků, jako jsou žárovky, motory, senzory, reproduktory a další detaily. No a s pomocí ovladače bude možné napsat program, který bude celé toto vytvořené zařízení ovládat. Arduino se mimo jiné umí připojit k softwaru nainstalovanému v počítači uživatele. Mezi programy, se kterými se integruje, patří Pure Data, Macromedia Flash, Super Collider a několik dalších.

    Rozhraní

    Rozhraní Arduino je poměrně stručné. Na horní panel můžete najít tlačítka "Soubor", "Upravit", "Skica", "Nástroje" a "Nápověda". Pod nimi je také několik funkční klávesy, jejichž funkčnost lze pochopit podle ikon na nich přítomných. Vývojové prostředí obsahuje mírně primitivní editor kódu, kompilátor a modul, pomocí kterého nahrajete firmware do desky pomocí USB kabelu. Pro použití všech těchto modulů potřebujete znát programovací jazyk C++, protože zápis firmwaru bude probíhat přesně na „plusech“.

    Klíčové vlastnosti

    • umožňuje vytvářet robotická zařízení a plně je spravovat;
    • při instalaci softwaru musíte navíc zakoupit desku a USB;
    • vhodné pro použití začínajícími programátory;
    • spolupracuje s některými programy nainstalovanými v počítači;
    • když programování používá jazyk C ++;
    • podporuje všechny aktuální Verze Windows;
    • zahrnuje kompilátor a nástroje pro ladění;
    • má velmi pragmatický grafický obal.

    Pro zápis (úpravu) a nahrávání (firmwarových) programů (náčrtů) do Arduina je třeba nainstalovat program pro programování, např. Arduino IDE nebo použijte online webový editor. Stáhnout (stáhnout) program Arduino IDE Nejnovější verze, nebo můžete použít webový editor ze sekce Software na webu arduino.cc.

    Stahování (stahování) Arduino IDE z oficiálních stránek:

    Přejděte na oficiální web Arduino a vyberte z poskytnutého seznamu operační systém, na kterém váš počítač běží. V tomto článku se podíváme na instalaci Arduino IDE na operační systém Windows. Výběr prvního řádku Okna instalátor» Nainstalujete Arduino IDE (jako instalujete jakýkoli jiný program) a vyberete druhý řádek « Okna ZIP soubor pro instalaci bez administrátora» Stáhnete si ZIP archiv s programovou složkou, kterou můžete spustit bez instalace (i když nemáte na počítači administrátorská práva).

    Bez ohledu na to, jaký operační systém si vyberete, budete požádáni o poděkování vývojářům, bylo navrženo, je to na vás.


    Pokud si chcete program pouze stáhnout, klikněte na tlačítko „JEN STÁHNOUT“, pokud si chcete program stáhnout a poděkujte vývojářům tím, že přispějete další vývoj software, poté klikněte na tlačítko "PŘIPSPĚT A STÁHNOUT".

    Počkejte na dokončení stahování souboru

    Po dokončení stahování by měl být soubor ve složce: " Tento počítač > Stahování ” (pokud jste nezadali jiné umístění pro uložení souboru).

    Běh instalační soubor

    ze složky: “This PC > Downloads” (v názvu souboru budete mít čísla verzí Arduino IDE místo znaků X.X.X).






    • 1 zpráva: seznamuje vás s licenční smlouva, klikněte na tlačítko "Souhlasím", zobrazí se 2 zpráva.
    • 2 zpráva: vyzve vás k výběru součástí instalace, klikněte na tlačítko "Další", 3 se zobrazí zpráva.
    • Zpráva 3: Vyzve vás k výběru cesty k instalaci Arduino IDE, klikněte na tlačítko „Instalovat“, objeví se zpráva 4.
    • Zpráva 4: Informuje vás o průběhu instalace Arduino IDE, po které se objeví zpráva 5.
    • Zpráva 5: informuje vás, že instalace Arduino IDE je dokončena, klikněte na tlačítko „Zavřít“.

    Během procesu instalace se nad oknem 4 mohou objevit zprávy Windows oknažádost o povolení k instalaci ovladačů:


    Povolte instalaci ovladačů kliknutím na tlačítko „Instalovat“, tyto ovladače vám umožní detekovat a pracovat s deskami Arduino připojenými přes USB.

    Na toto Instalace Arduina IDE dokončeno .

    Na ploše by se měla objevit ikona programu:

    Spusťte Arduino IDE:

    Při prvním spuštění programu se může zobrazit zpráva Brána firewall systému Windows o zablokování přístupu pro některé síťové funkce Java Arduino IDE:


    Povolte přístup kliknutím na tlačítko „Povolit přístup“. Poté se toto okno nezobrazí.

    Otevře se okno programu Arduino IDE:


    Následující obrázek ukazuje účel oblastí a funkčních tlačítek programu:


    Nyní můžete napsat náčrt (kód) a nahrát (nahrát / flash) jej do Arduina. Předtím ale musíte připojit desku Arduino k počítači a sdělit programu Arduino IDE, kterou desku Arduino máte připojenou a ke kterému portu...

    Připojení desky Arduino:

    Po připojení desky Arduino přes USB k počítači musí program Arduino IDE určit, kterou desku Arduino jste připojili. Chcete-li to provést, vyberte požadovaný poplatek ze seznamu v části nabídky " Nástroje > Platit > Název vaší desky


    Nyní musíte vybrat Com-port, ke kterému je vaše deska Arduino připojena. Chcete-li to provést, vyberte požadovaný Com-port ze seznamu dostupných Com-portů v části nabídky " Nástroje > Přístav > Dostupné číslo portu“, jak je znázorněno na následujícím obrázku:


    Li USB ovladač Vaše deska Arduino je implementována na čipu FTDI nebo podobném, pak v seznamu dostupných portů Com neuvidíte název desky Arduino v závorkách naproti portu Com. V našem případě byste viděli jen „COM1“ a „COM7“, pak vyvstává otázka, ke kterému z těchto portů je deska Arduino připojena?

    vyřešeno tato otázka velmi jednoduché. Odpojte desku Arduino od počítače a otevřete nabídku " Nástroje > Přístav » . V seznamu Com-portů uvidíte pouze dostupný Com-porty, tedy v našem případě pouze „COM1“. Nyní připojte desku Arduino k počítači a znovu otevřete nabídku " Nástroje > Přístav » . Nyní uvidíte, že seznam Com-portů se zvýšil o jeden (v našem případě bylo „COM7“ přidáno k „COM1“), je to k objevenému Com-portu, ke kterému je připojena vaše Arduino deska.

    Pokud se vám při připojení desky Arduino neobjevil nový port Com, pak je řadič USB vaší desky Arduino implementován na čipech třetích stran a musíte pro něj nainstalovat další ovladač. Jako například ovladač pro čip CH340G.

    Nahrání náčrtu z programu Arduino IDE na desku Arduino:

    Poté, co určíte typ desky Arduino, vyberete Com-port a napíšete svou skicu (kód programu), lze skicu nahrát (nahrát / flashovat) do řadiče desky Arduino . Chcete-li to provést, vyberte položku nabídky "» nebo klikněte na tlačítko ve tvaru kruhu se šipkou:


    Pokud jste skicu napsali v novém okně a neuložili jste ji do souboru, pak vás před nahráním na desku Arduino IDE vyzve k jejímu uložení. Zadejte název, pod kterým chcete náčrt uložit do souboru a klikněte na tlačítko "Uložit".


    Během nahrávání uvidíte stavový řádek, který bude zobrazovat průběh kompilace a nahrávání náčrtu. Pokud v náčrtu nejsou žádné chyby a byl úspěšně nahrán, pak se v oznamovací oblasti zobrazí informace o počtu použitých a dostupná paměť Arduino a nad oznamovací oblastí se zobrazí „Stahování dokončeno“.


    Malá skica nahoře (na obrázku) způsobí, že LED na desce Arduino bude blikat. Mnoho náčrtů je zjednodušeno a zkráceno pomocí knihoven. O tom, co jsou knihovny a jak je nainstalovat, se můžete dozvědět v části.

    ×Zavřít


    Arduino IDE je bezplatné vývojové prostředí pro platformu Arduino obsahující editor kódu, kompilátor a modul pro přenos firmwaru na desku. Toto prostředí je ideální pro programátory, kteří preferují programovací jazyky C a C++. Programy (náčrty) napsané pomocí Arduino IDE jsou zpracovány preprocesorem a poté zkompilovány do AVR-GCC.

    Arduino IDE přichází se softwarovou knihovnou nazvanou „Wiring“, která pochází z projektu Wiring, který vám umožňuje dělat spoustu věcí. standardní operace I/O je mnohem jednodušší.

    Obecně platí, že Arduino umožňuje tvořit elektronická zařízení, které mají schopnost přijímat signál z různých digitálních a analogových senzorů, které jsou k nim připojeny, a také ovládat různé akční členy. Projekty založené na Arduinu mohou běžet samostatně nebo interagovat se softwarem na PC.

    Hlavní výhody Arduino IDE pro Windows

    Mezi programy podobnými funkcemi se Arduino IDE vyznačuje přístupností, srozumitelností pro začátečníky a širokou škálou možností pro profesionály. Program má snadno použitelné a srozumitelné rozhraní. Je kompatibilní s různé verze operační sály Systémy Windows. S využitím standardních knihoven tedy každý začátečník dokáže vytvořit jednoduchý projekt během několika minut.

    Je také důležité, aby toto vývojové prostředí poskytovalo všechny základní nástroje nezbytné pro práci. Mezi jeho funkce patří například ukládání, export, vyhledávání, kontrola, nahrazování skic.

    Hlavní nevýhody

    Uživatelé si všimli, že některé verze Arduino IDE jsou nestabilní. Také nedoufejte, že s tímto programem můžete vytvořit seriózní projekt. Arduino IDE je vhodnější pro hobby projekty.

    instalace

    • stažení software odkaz;
    • otevřete stažený soubor;
    • spusťte příkazy, podívejte se do instalačního okna.

    Co je nového

    • Opraveno: IDE se nespustí, pokud je knihovna_index.json poškozená.
    • Opraveno: IDE se nespustí, pokud je nalezena knihovna s neplatnou verzí.
    • Opraveno: Chyby ve velmi složitých náčrtech (např. firmware Marlin).
    • Oprava chyby: Vylepšený dialog vysvětlující, že je nyní vyžadován MacOSX 10.8.
    • Opraveno: Pomalé nabídky "Soubor" a "Nástroje" na MacOSX.
    • Opraveno: Podivné chování Board Manager, pokud je jádro AVR downgradováno na verzi starší než 1.6.22.
    • Vylepšená použitelnost při prvním použití, pokud uživatel nezvolí sériový port.
    • Nabídka Custom Tools nyní zachovává pořadí definované v souboru boards.txt.
    • AVR: Opravená varování EEPROM.
    • AVR: Považujte „zúžení konverzí“ za varování, nikoli za chybu. To donutí některé knihovny znovu zkompilovat.
    Arduino (

    IDE (z anglického Integrated Development Environment - integrované vývojové prostředí) je aplikace nebo skupina aplikací (prostředí) určená k vytváření, konfiguraci, testování a údržbě softwaru.

    Integrované vývojové prostředí se vyznačuje přítomností komplexní funkčnosti, včetně editace a kompilace zdrojový kód, vytváření softwarových prostředků, vytváření databází atd. Můžete si přečíst více o IDE a vývoji tohoto konceptu.

    Jako část Projekt Arduino byl vytvořen software, který splňuje základní požadavky typického IDE. Není to výkonný software jako Eclipse nebo NetBeans, ale jednoduchý, funkční program, který nám umožňuje napsat, zkompilovat a nahrát program do mikrokontroléru.

    Jednoduchá struktura Arduino IDE je výhodou, protože vám umožňuje rychle se naučit program a přejít k vývoji aplikací pro Arduino. I přes svou jednoduchost a intuitivní ovládání stojí za pozornost nejvíce důležité prvky programy.

    Po spuštění programu můžete najít čtyři hlavní funkční prvky:

    1. programové menu;
    2. panel rychlý přístup k nejdůležitějším funkcím;
    3. editor (pro umístění programového kódu);
    4. lišta zpráv a stav programu.

    Nabídka programu umožňuje správu projektu, například vytvoření nového projektu, uložení aktuálního, tisk zdrojového kódu na tiskárně.

    Zajímavostí programu je vestavěná sada ukázkových programů. To je velmi výhodné, protože ukázkové programy lze okamžitě zkontrolovat jejich načtením do mikrokontroléru. V případě potřeby můžete příklad uložit a upravit tak, aby vyhovoval vašim potřebám.

    Nabídky Soubor a Upravit obsahují standardní možnosti.

    Nabídka Skica obsahuje možnosti pro sestavení projektu a import požadovaných knihoven.

    zajímavé a užitečný prvek IDE je nabídka „Nástroje“, která obsahuje funkce automatického formátování kódu, archivace projektu, zapnutí monitoru sériového portu (USB v Arduinu je považováno za normální sériový port).

    Nejdůležitějším prvkem nabídky „Tools“ je možnost výběru vhodné desky, tedy vašeho systému Arduino připojeného k počítači. Všechny jsou na seznamu oficiální verze Arduino. Pokud typ vaší desky není uveden, můžete jej přidat úpravou jednoho z programových souborů. To je však materiál na samostatný článek.

    V nabídce Nástroje můžete také nastavit port, ke kterému je deska Arduino připojena. Balíček Arduino IDE určuje port sám, ale někdy je potřeba ručně nastavit číslo portu v nastavení.

    Pomocí Arduino IDE si také můžete stáhnout, tedy naprogramovat Bootloader (bootloader) na nový čistý mikrokontrolér Atmega, který vám umožní klonovat čipy nebo jednoduše vyměnit vadný mikrokontrolér v Arduinu.

    Pro normální práce u Arduino IDE je použit panel rychlého přístupu, který je vybaven nejvíce důležitá tlačítka. Toto řešení, které usnadňuje práci s balíčkem IDE, nám poskytuje přímý přístup k téměř všem potřebným možnostem při psaní a testování programu.

    Umožňují (zleva doprava):

    1. kompilovat program;
    2. nahrajte program do mikrokontroléru (kód programu je zkompilován před flashováním);
    3. začít pracovat na novém projektu;
    4. otevřít existující projekt;
    5. uložit projekt na disk;
    6. zapněte monitor sériového portu.

    Všechny možnosti umístěné na panelu rychlého přístupu jsou duplikovány v nabídce programu.

    Dalším užitečným prvkem, umístěným pod tlačítkem pro zapnutí monitoru sériového portu, je nabídka pro správu záložek (7). Karty v Arduino IDE usnadňují psaní složitých projektů a také vám umožňují pracovat na více projektech současně.

    Největší část okna programu je určena pro zápis samotného programového kódu. Editor v Arduino IDE není příliš pokročilý, ale má nejdůležitější prvky pro usnadnění psaní. jednoduché programy. Tyto prvky zahrnují zvýraznění syntaxe a bloky (závorky). To není mnoho, ale na jednoduché projekty to stačí.

    Posledním prvkem programu je zpráva a stavové okno. Zde zobrazené informace umožňují uživateli najít chyby programový kód a obdržíte potvrzení o dokončení kompilace a stažení programu do mikrokontroléru.

    Shrneme-li to, můžeme říci, že Arduino IDE je jednoduchý softwarový balík, který vám umožní naprogramovat jakoukoli známou desku Arduino, komunikovat s sériový port a snadné řízení projektů.

    Ahoj! Jsem Alikin Alexander Sergejevič, učitel Další vzdělávání, vedu kroužky „Robotika“ a „Radiotechnika“ v Ústředním divadle dětí a mládeže v Labinsku. Chtěl bych trochu mluvit o zjednodušeném způsobu programování Arduina pomocí programu ArduBloсk.

    Vstoupil jsem do tohoto programu vzdělávací proces a potěšen výsledkem, je zvláště žádaný mezi dětmi, zejména při psaní jednoduchých programů nebo při vytváření nějakého druhu počáteční fáze komplexní programy. ArduBloсk je grafické programovací prostředí, to znamená, že všechny akce jsou prováděny s nakreslenými obrázky s podepsanými akcemi v ruštině, což výrazně zjednodušuje učení platformy Arduino. Děti od 2. třídy si díky tomuto programu snadno osvojí práci s Arduinem.

    Ano, někdo by mohl říct, že Scratch stále existuje a je to také velmi jednoduché grafické prostředí pro programování Arduina. Scratch ale Arduino neflashuje, ale pouze ho ovládá pomocí USB kabel. Arduino je závislé na počítači a nemůže pracovat autonomně. Při vytváření vlastních projektů je autonomie pro Arduino hlavní věcí, zejména při vytváření robotických zařízení.

    I ty známé LEGO roboti, jako je NXT nebo EV3, už naši studenti nejsou tak zajímaví s příchodem programu ArduBloсk v programování Arduino. Arduino je také mnohem levnější než jakýkoli návrhář LEGO a mnoho komponent lze jednoduše převzít ze staré spotřební elektroniky. Program ArduBloсk pomůže v práci nejen začátečníkům, ale i aktivním uživatelům platformy Arduino.

    Takže, co je ArduBlock? Jak jsem řekl, jedná se o grafické programovací prostředí. Téměř kompletně přeloženo do ruštiny. Ale v ArduBloсku je vrcholem nejen toto, ale také skutečnost, že námi napsaný program ArduBloсk je převeden do kódu Arduino IDE. Tento program je zabudován do programovacího prostředí Arduino IDE, tedy je to plugin.

    Níže je uveden příklad blikající LED a převedeného programu v Arduino IDE. Veškerá práce s programem je velmi jednoduchá a pochopí ji každý student.

    Díky práci na programu můžete Arduino nejen programovat, ale také se naučit příkazy, které jsou pro nás v textový formát Arduino IDE, ale pokud jste příliš líní psát standardní příkazy, měli byste rychle načrtnout jednoduchý program v ArduBlok pomocí rychlých manipulací myší a odladit jej v Arduino IDE.

    Chcete-li nainstalovat ArduBlok, musíte si nejprve stáhnout a nainstalovat Arduino IDE z oficiálního webu Arduino a pochopit nastavení při práci s Deska Arduino OSN. Jak to udělat, je popsáno na stejném webu nebo na Amperku, případně se podívejte na YouTube. No, když jste na to všechno přišli, musíte si stáhnout ArduBlok z oficiálních stránek zde. Nedoporučuji stahovat nejnovější verze, pro začátečníky jsou velmi obtížné, ale verze z 2013-07-12 je nejdůležitější, tento soubor je tam nejoblíbenější.

    Poté stažený soubor přejmenujeme na ardublock-all a ve složce „documents“. Vytvořte následující složky: Arduino > tools > ArduBlockTool > tool a do té druhé hodíme stažený a přejmenovaný soubor. ArduBlok funguje pro každého operační systémy, i na Linuxu, osobně jsem to testoval na XP, Win7, Win8, všechny příklady jsou pro Win7. Instalace programu je pro všechny systémy stejná.

    No, pokud je to jednodušší, připravil jsem archiv na Mail-disk 7z, po rozbalení najdete 2 složky. Už v jednom pracovní program Arduino IDE a v jiné složce musí být obsah odeslán do složky dokumentů.

    Abyste mohli pracovat v ArduBlok, musíte spustit Arduino IDE. Poté přejdeme na záložku Nástroje a tam najdeme položku ArduBlok, klikneme na ni – a je to tady, náš cíl.

    Nyní se pojďme zabývat rozhraním programu. Jak jste již pochopili, nejsou v něm žádná nastavení, ale existuje spousta ikon pro programování a každá z nich nese příkaz v textovém formátu Arduino IDE. Ikon je v nových verzích ještě více, takže je těžké si poradit s nejnovější verzí ArduBloku a některé ikony nejsou přeloženy do ruštiny.

    V sekci "Management" najdeme celou řadu cyklů.

    V sekci „Porty“ můžeme spravovat hodnoty portů, stejně jako k nim připojených zvukových emitorů, serv nebo ultrazvukových senzorů přiblížení.

    V sekci "Čísla / Konstanty" můžeme vybrat digitální hodnoty nebo vytvořit proměnnou, ale je nepravděpodobné, že použijete níže uvedenou.

    V sekci "Operátoři" najdeme všechny potřebné porovnávací a výpočetní operátory.

    Sekce Utility většinou používá ikony v průběhu času.

    „TinkerKit Bloks“ je sekce pro zakoupené senzory TinkerKit. Takovou sadu samozřejmě nemáme, ale to neznamená, že ikonky nebudou fungovat u jiných sad, naopak pro chlapy je velmi výhodné použít ikony jako rozsvícení LED nebo tlačítka . Tyto znaky se používají téměř ve všech programech. Mají však jednu zvláštnost - když jsou vybrány, jsou zde nesprávné ikony označující porty, takže je třeba je odstranit a ikona ze sekce „čísla / konstanty“ by měla být nahrazena v horní části seznamu.

    "DF Robot" - tato sekce se používá, pokud jsou v ní specifikovány senzory, někdy jsou nalezeny. A náš dnešní příklad není výjimkou, máme „Adjustable IR Switch“ a „Line Sensor“. "Čárový snímač" je jiný než na obrázku, stejně jako z Amperky. Jejich akce jsou totožné, ale snímač od Amperky je mnohem lepší, protože má regulátor citlivosti.

    Seeedstudio Grove - Nikdy jsem nepoužil senzory této sekce, ačkoli jsou tam pouze joysticky. Tato sekce byla rozšířena v nových verzích.

    A poslední sekce je to Linker Kit. Senzory v něm prezentované mi nepřišly.

    Rád bych ukázal příklad programu na robotu pohybujícím se po pásu. Robot je velmi jednoduchý, jak při montáži, tak při pořizování, ale nejprve. Začněme jeho pořízením a montáží.

    Zde je samotná sada dílů, vše zakoupeno na stránkách Amperky.

    1. AMP-B001 Motor Shield (2 kanály, 2 A) 1 890 rublů
    2. AMP-B017 Troyka Shield 1 690 RUB
    3. AMP-X053 Prostor pro baterie 3×2 AA 1 60 RUB
    4. AMP-B018 Čidlo vedení digitální 2 580 RUB
    5. ROB0049 Dvoukolová plošina miniQ 1 1890 RUB
    6. SEN0019 Infračervený snímač překážek 1 390 RUB
    7. FIT0032 Držák pro infračervený snímač překážek 1 90 RUB
    8. A000066 Arduino Uno 1 1150 RUB

    Nejprve sestavíme kolovou plošinu a připájeme dráty k motorům.

    Poté nainstalujeme stojany pro montáž desky Arduino UNO, které byly převzaty ze starého základní deska nebo jiné podobné přílohy.

    Poté k těmto stojanům připevníme desku Arduino UNO, ale nemůžeme upevnit jeden šroub - konektory překážejí. Můžete je samozřejmě pájet, ale je to na vás.

    Dále připevníme infračervený senzor překážky na jeho speciální držák. Mějte na paměti, že ovládání citlivosti je nahoře, slouží k snadnému nastavení.

    Nyní instalujeme digitální liniové senzory, zde musíme hledat pár šroubů a 4 matice pro ně.Nainstalujeme dvě matice mezi samotnou plošinu a liniový senzor a senzory připevníme ke zbytku.

    Při další instalaci Motor Shield nebo jiným způsobem můžete zavolat řidiče motoru. V našem případě si dejte pozor na propojku. Nebudeme používat samostatný napájecí zdroj pro motory, proto je instalován v této poloze. Spodní část je utěsněna elektrickou páskou, aby pro každý případ nedocházelo k náhodným zkratům z USB konektoru Arduina UNO.

    Nainstalujte Troyka Shield na horní stranu Motor Shield. Je to nezbytné pro pohodlí připojení senzorů. Všechny senzory, které používáme, jsou digitální, takže linkové senzory jsou připojeny k portům 8 a 9, jak se jim také říká piny, a infračervený senzor překážek je připojen k portu 12. Nezapomeňte, že nemůžete použít porty 4, 5, 6, 7, protože je používá motorový štít k ovládání motorů. Dokonce jsem tyto porty speciálně natřel červenou fixou, aby na to studenti přišli.

    Pokud jste si již všimli, pro každý případ jsem přidal černou objímku, aby nám instalovaná přihrádka na baterie nevyletěla. A nakonec celou konstrukci zafixujeme obyčejnou gumičkou.

    Připojení bateriového prostoru může být 2 typů. První drátové připojení k Troyka Shield. Je také možné připájet napájecí zástrčku a připojit ji k samotné desce Arduino UNO.

    Zde je náš robot připraven. Než začnete programovat, budete se muset naučit, jak vše funguje, konkrétně:
    - Motory:
    Porty 4 a 5 se používají k ovládání jednoho motoru a porty 6 a 7 druhého;
    Rychlost otáčení motorů upravujeme pomocí PWM na portech 5 a 6;
    Vpřed nebo vzad pomocí signalizačních portů 4 a 7.
    - Senzory:
    Všichni jsme digitální, takže dávají logické signály ve tvaru 1 nebo 0;
    A aby je bylo možné nastavit, mají speciální regulátory a pomocí vhodného šroubováku je lze kalibrovat.

    Podrobnosti najdete na Amperce. Proč tady? Protože informací o práci s Arduinem je spousta.

    No, možná jsme se na všechno podívali povrchně, nastudovali a robota samozřejmě sestavili. Nyní je třeba naprogramovat, tady je - dlouho očekávaný program!

    A program převeden na Arduino IDE:

    Void setup() ( pinMode(8, INPUT); pinMode(12, INPUT); pinMode(9, INPUT); pinMode(4, OUTPUT); pinMode(7, OUTPUT); pinMode(5, OUTPUT); pinMode(6 , OUTPUT); ) void loop() ( if (digitalRead(12)) ( if (digitalRead(8)) ( if (digitalRead(9)) ( digitalWrite(4 , HIGH); analogWrite(5, 255); analogWrite( 6, 255); digitalWrite(7 , HIGH); ) else ( digitalWrite(4 , HIGH); analogWrite(5, 255); analogWrite(6, 50); digitalWrite(7 , LOW); ) ) else ( if (digitalRead (9)) ( digitalWrite(4, LOW); analogWrite(5, 50); analogWrite(6, 255); digitalWrite(7, HIGH); ) else ( digitalWrite(4, HIGH); analogWrite(5, 255); analogWrite(6, 255); digitalWrite(7 , HIGH); ) ) ) else ( digitalWrite(4 , HIGH); analogWrite(5, 0); analogWrite(6, 0); digitalWrite(7, HIGH); ) )

    Závěrem chci říci, že tento program je jen boží dar pro vzdělávání, i pro samouky, pomůže ke studiu Arduino příkazy IDE. Nejdůležitější zajímavostí je, že s více než 50 instalačními ikonami začíná „selhávat“. Ano, to je skutečně vrchol, protože neustálé programování pouze na ArduBlok vás nenaučí programovat v Arduino IDE. Takzvaný „glitch“ umožňuje přemýšlet a snažit se zapamatovat si příkazy pro přesné ladění programů.

    Přeji ti úspěch.