Obsah:

Začíname s kódovaním MBlock založeným na prehliadači pre HyperDuino: 3 kroky
Začíname s kódovaním MBlock založeným na prehliadači pre HyperDuino: 3 kroky

Video: Začíname s kódovaním MBlock založeným na prehliadači pre HyperDuino: 3 kroky

Video: Začíname s kódovaním MBlock založeným na prehliadači pre HyperDuino: 3 kroky
Video: Začínáme s Angularem | D. Tyemnyák 2024, November
Anonim
Začíname s kódovaním MBlock založeným na prehliadači pre HyperDuino
Začíname s kódovaním MBlock založeným na prehliadači pre HyperDuino

Vitajte vo webovom tutoriáli mBlock s HyperDuino. To vám ukáže, ako nastaviť mBlock a nahrať kód do vášho HyperDuino. Tiež vám ukáže, ako vytvoriť základný kód aj pre inteligentné auto. Začnite tým, že sa do toho priamo pustíte kliknutím SEM.

Krok 1: Nastavenie MBlocku

Nastavenie MBlocku
Nastavenie MBlocku
Nastavenie MBlock
Nastavenie MBlock
Nastavenie MBlock
Nastavenie MBlock
Nastavenie MBlock
Nastavenie MBlock

Keď sa začne načítavať webová stránka, budete vyzvaní, aby ste povolili prehrávač Flash Player, ak ste to neurobili, pokračujte, zvoľte Povoliť Flash a povoľte jeho spustenie pomocou prehliadača Google Chrome. Akonáhle je to dokončené, dostanete sa na hlavnú stránku kódovania blokov mBlock. S nastavením sme takmer hotoví! Ďalej vás vyzve na stiahnutie doplnku, ktorý je potrebný na kompiláciu kódu do skutočného Arduino/HyperDuino. Pokračujte a začnite sťahovať softvér. Počas sťahovania sa zobrazí v ľavej dolnej časti obrazovky. Ak nie, získate prístup tak, že stlačíte tri skladané bodky na pravej strane prehliadača Chrome a prejdete na sťahovanie. Ak sa tam nezobrazuje, uistite sa, že ste klikli na pravé tlačidlo. Na dokončenie inštalácie budete musieť spustiť inštalátor a vykonať všetky kroky. Keď je všetko dokončené, budete musieť reštartovať počítač podľa pokynov. Po nabití by ste mali byť všetci pripravení ísť!

Krok 2: Vyladenie nastavenia pre Arduino/HyperDuino

Vyladenie nastavenia pre Arduino/HyperDuino
Vyladenie nastavenia pre Arduino/HyperDuino
Vyladenie nastavenia pre Arduino/HyperDuino
Vyladenie nastavenia pre Arduino/HyperDuino
Vyladenie nastavenia pre Arduino/HyperDuino
Vyladenie nastavenia pre Arduino/HyperDuino

Predtým, ako začneme s programovaním, budete chcieť nastaviť režim na režim Arduino a uistiť sa, že nahrávate na správny typ dosky. Na začiatku kliknite na položku Upraviť a v spodnej časti stlačte tlačidlo, povedie to režim Arduino. Zmení to vzhľad obrazovky, ale nebojte sa, iba to odstránilo kód, ktorý by bol pri programovaní Arduino/HyperDuino zbytočný. Ďalej budete chcieť zmeniť dosku, ktorú nahrávate. Používam Arduino Uno, s ktorým je HyperDuino predovšetkým spárované, takže ho môžeme prepnúť z mBot na Arduino Uno. Nakoniec budeme chcieť nastaviť typ pripojenia, aby sa nezamieňalo s tým, čo robíme, keď sa ho pokúsime nahrať. Na úplne pravej strane obrazovky pokračujte, stlačte kartu pripojenia a zvoľte „USB“a uistite sa, že je pripojená k správnemu portu USB, ku ktorému je pripojené zariadenie Arduino/HyperDuino, čo sa môže veľmi líšiť medzi rôznymi počítačmi. To je všetko! Dokončili ste nastavenie pre edíciu prehliadača mBlock. Nasleduje príklad kódu, ako vyrobiť inteligentné auto a nahrať ho do Arduino/HyperDuino.

Krok 3: Programovanie inteligentného auta v MBlock

Programovanie inteligentného auta v MBlocku
Programovanie inteligentného auta v MBlocku
Programovanie inteligentného auta v MBlocku
Programovanie inteligentného auta v MBlocku
Programovanie inteligentného auta v MBlocku
Programovanie inteligentného auta v MBlocku

Začal som vytvorením 4 blokov na definovanie funkcie dopredu a dozadu pre obe kolesá. Urobil som to, pretože pri vykonávaní funkcie odbočenia vľavo a vpravo bude jednoduchšie a bude pekne vyzerať, keď sa robot otočí. Vyzývam vás, aby ste sa pozreli na nasledujúci obrázok a vyskúšali si vykonať všetky 4 z týchto príkazov alebo dokonca vytvoriť iný spôsob, ako prinútiť každý motor ísť dopredu a dozadu. Teraz, keď máme pre každý motor príkaz dopredu aj dozadu, urobme preň celkovú funkciu dopredu, dozadu, doľava a doprava. Technicky môžete použiť jeden z príkazov dopredu, ktoré sme práve urobili, na odbočenie doľava a doprava, ale rád by som nechal jeden motor ísť dozadu a druhý dopredu, aby to vyzeralo plynulejšie. Teraz, keď sme to dokončili, prejdeme k hlavnému kódu. Najprv chceme, aby auto na začiatku programu spravidla išlo dopredu. Potom môžeme pridať časť ultrazvukového senzora ako takú. Zatiaľ ponechám jeden príklad časti ultrazvukového senzora, pretože najlepšia časť kódu je kreativita, ktorá s ním prichádza. Pozrite sa, ako múdro dokážete toto auto vyrobiť. Tento kód ponechá otvorený koniec tam, kde sa bude vyhýbať múrom, ale stále má možnosť zaseknúť sa na miestach. Ak máte akékoľvek otázky, neváhajte zanechať komentár, aby som vám mohol pomôcť s cestou!

Odporúča: