Dosiaľ sme v našom seriáli používali rôzne vývojové dosky s mikrokontrolérmi, či už to boli rôzne verzie Arduina, doska BBC Micro:bit populárna hlavne v školách, výkonná doska Raspberry Pi, či dosky s WiFi mikrokontrolérom ESP 32.
|
|||||
Dosiaľ sme v našom seriáli používali rôzne vývojové dosky s mikrokontrolérmi, či už to boli rôzne verzie Arduina, doska BBC Micro:bit populárna hlavne v školách, výkonná doska Raspberry Pi, či dosky s WiFi mikrokontrolérom ESP 32. Jednosmerné motorčeky sa používajú v rôznych typoch robotických podvozkov a iných konštrukciách. Z hľadiska ovládania je potrebné meniť otáčky a smer otáčania. V tomto článku ukážeme možnosti ovládania a príklady pre mikrokontrolér PICAXE. Čip PICAXE je veľmi obľúbený u modelárov aj konštruktérov miniatúrnych zariadení a robotov, pretože je podstatne menší a ľahší ako klasické prototypové dosky typu Arduino, či Raspberry. Mikrokontroléry PICAXE sú veľmi obľúbené, pretože aj začiatočník ich vie použiť priamo, bez vývojovej dosky, takže sa hodia do miniatúrnych konštrukcií, modelov, robotov a podobne. Dajú sa jednoducho programovať v jazyku BASIC a program sa z PC do čipu prenáša pomocou sériového rozhrania cez jednoduchý káblik zo sériového portu, alebo portu USB cez prevodník. Vo voľnom pokračovaní článku o mikrokontroléri PICAXE ukážeme zaujímavé funkcie PICAXE, ktoré sa často používajú v rôznych zariadeniach. Sú to funkcie založené na časovačoch a čítačoch mikrokontroléra, ktoré sú užitočné na generovanie impulzov, meranie dĺžky impulzov a meranie počtu pulzov, čiže v podstate meranie frekvencie. Alternatívou k Arduinu, hlavne pre začiatočníkov, ktorí dosiaľ žiadny mikrokontrolér neprogramovali sú čipy PICAXE. Dajú sa programovať pomocou jednoduchého kábla, ktorý si ľahko vyrobíte aj sami. Video ukazuje ako si vyrobiť kábel na programovanie PICAXE aj pripojenie alfanumerického displeja k tomuto čipu. V šiestom pokračovaní seriálu budeme WiFi mikrokontrolér ESP 32 využívať ako webový server, ku ktorému sa dá pripojiť cez prehliadač webového obsahu. Mikrokontrolér bude môcť generovať webové stránky s požadovanými údajmi, napríklad s výsledkami merania, prípadne môže cez webové rozhrania prijímať vstupy od používateľov. V predchádzajúcej časti sme ukázali konfiguráciu knižnice Octopus, ktorá obsahuje triedy funkcií na ovládanie rôzneho hardvéru a komunikačných rozhraní. Ukázali sme aj motivačný príklad, ako pomocou dvoch riadkov kódu je možné zobraziť čísla, alebo text na displeji zloženom zo sedem segmentových číslic, pričom doska displeja využíva zbernicu I2C, takže na pripojenie k doske mikrokontroléra jej stačia štyri vodiče. |
|||||
Supported by Codetory Powered by WordPress & Atahualpa |