Micro:bit v robotike – pripojenie displejov a zobrazovanie

V mnohých zariadeniach ovládaných mikrokontrolérmi je dôležité mať možnosť zobrazovať rôzne prevádzkové, či namerané údaje, prípadne pokyny pre používateľov, alebo stavové hlásenia. Zobrazovacie možnosti populárnej mikropočítačovej dosky BBC Micro:bit sú pomerne skromné. Na doske je displej zložený z 25 LED diód usporiadaných v matici 5 x 5. Na displeji možné staticky zobraziť jeden znak, alebo iný grafický symbol, prípadne animáciu. Viac znakov sa na tento maticový displej nevojde. Napriek tomu je aj na takomto displeji možné zobraziť aj niekoľko znakový textový reťazec. Trik je v tom že text vodorovne roluje. Ako demo atrakcia je to dobré, no zobrazovať takto nameraný údaj, napríklad teplotu je veľmi nepraktické. Našťastie k Micro:bitu môžete pripojiť takmer každý displej, ktorý sa ovláda cez komunikačné rozhrania I2C a SPI.

Celý článek »

Thonny – offline IDE Python editor

Když jsem si pročítal oficiální dokumentaci k nové vývojové desce RaspBerry Pi Pico, zaujal mne pythonový editor Thonny. K RaspBerry Pi Pico se zcela jistě v blízké budoucnosti vrátíme, dnes bych ale chtěl trochu představit editor Thonny. Myslím, že těm z vás, kteří o něm jako já dříve neslyšeli, může dobře posloužit.

Celý článek »

Micro:bit v. 2.0 – první zkušenosti

Je to již pár let (od roku 2016), co je tu s námi BBC Micro:Bit (dále jen Microbit) jako zajímavá (nejen) výuková platforma. Nyní před Vánoci se objevila nová verze 2.0 s několika zajímavými novinkami.  Většina  z nich byla představena zde v předchozím článku.  My se zde zaměříme především na novinky v používání MicroPythonu.

Celý článek »

Programovanie Micro:bitu v jazyku Python – 3 časť

Bezdrôtová komunikácia

Celý článek »

Programovanie Micro:bitu v jazyku Python – 2 časť

Obsluha hardvéru a súbory

Celý článek »

Programovanie Micro:bitu v jazyku Python – 1 časť

Python je interpretovaný programovací jazyk určený pre všeobecné programovanie. Hlavnou výhodou je jeho zrozumiteľnosť, takže zdrojovému programu v jazyku Python porozumie aj začiatočník a bude veľmi rýchlo vedieť realizovať v ňom svoje nápady. Naproti tomu ak by ste ukázali začiatočníkovi kód v programovacom jazyku C, kde sa to len tak hemží smerníkmi, asi by ste ho dosť znechutili a nadobudol by dojem, že programovanie je veľmi zložité.

Celý článek »

KittenBot® Geek Servo

Jedná se o modifikaci běžných malých čínských serv (většinou známých jako 9g servo). Tato serva mají tvar uzpůsobený tak, aby byl použitelný spolu se stavebnicí Lego® Technics™.

Celý článek »