12. 12. 2016

Arduino projekt: Sledování slunce, Úvod

Další projekt na který jsem se teď zaměřila je sledování slunce s pomocí Arduina a tím jsou dvě varianty.
  1. Sledování slunce pro zvýšení efektivity solárního panelu
  2. Odraz slunečních paprsků zrcadlem do jednoho místa

Arduino projekt: Hodiny, část 2

V pokračování z minulého článku se podíváme, jak si k hodinám ještě připojit senzor pohybu PIR a jak s jeho pomocí probudit uspané Arduino. A samozřejmně jak Arduino nejprve uspat aby jsme ho mohli budit.

11. 12. 2016

Arduino projekt: Hodiny, část 1

Jak už jsem psala minule. Pustila jsem se i já do prvního projektu s Arduinem. A, ostatně jako vždy, i tentokrát mám velký cíl. To jest, vyrobit si nástěnné hodiny s extra funkcí navíc.

3. 12. 2016

Arduino chytrá vozítka - úvod

Dneska se podíváme na chytrou hračku postavenou na Arduinu. Už to sice není úplně nová věc, ale rozhodně to stojí za pozornost.

Elektronika a programování se stává nedílnou součástí života nás všech, dokonce už i školy začaly do svých osnov (desítky let bez výrazných změn) začleňovat arduino a s ním spojené obory. Také se zakládají kroužky zaměřené nejen na arduino a programování. Není divu. Elektronika vládne světu a kdo zaváhá... Čím dřív se člověk něco naučí, tím dřív v tom může být opravdu dobrý.

21. 11. 2016

Arduino úvod

Arduino už určitě zná skoro každý, minimálně alespoň podle jména. I já jsem před lety četla pár článků o tomhle kousku HW, ale nějak mě příliš neoslovilo. Tehdy jsem se ještě naplno věnovala jazyku VB pro MS Win a VBA pro MS Excel.

Teď jsem se konečně dostala dál a můžu se podívat i na tuhle vývojovou platformu.

Takže co je to Arduino? 
"Je to otevřená elektronická platforma, založená na uživatelsky jednoduchém hardware a software." Praví strýček Google a je to přesně to, co Arduino je.

Po několika letech od uvedení na trh je k dispozici obrovské množství doplňků, takže Arduino dokáže obsluhovat téměř všechno na co si jen člověk vzpomene. Od jedné LED diody, senzorů všeho možného, přes displeje (i dotykové), klávesnice, Bluetooth i Wifi komunikaci až po rozeznávání hlasu a komunikaci přes internet se vším možným i nemožným a to díky obří fanouškovské základně po celém světě.

Arduino UNO
Existuje množství Arduin a každé se dá použít na jiný projekt. Nano, micro pro malé projekty, nebo Mega pro ty velké.
Kompletní přehled najdete na Wikipedii, takže se o nich rozepisovat nebudu, ale v podstatě jsou stejné. Jen verze Mega má mnohem víc digitálních pinů než ostatní. Některé se liší i využitým čipem. Takové s čipem ATmega328p je asi nejrozšířenější. Další je ATmega2560, ATmega32u4 využitelná třeba jako klávesnice, myš nebo gamepad.


Programovací jazyk Arduina se jmenuje Wire a vychází z C# [Cé šarp], takže kdo tento jazyk ovládá může snadněji začít. K tomu aby člověk mohl začít s Arduinem potřebuje navíc alespoň základní povědomí o elektrotechnice a el. součástek. Ke všemu se dá na internetu najít tuny návodů a tutorialů i s videi.

Dobrým začátkem, je instalace textového editoru v kterém budeme psát kód. Jmenuje se
IDE anglická zkratka pro vývojové prostředí Integrated Development Environment. Toto ale není jediné prostředí. S určitými omezeními lze použít i grafické editory kde stačí přesunovat bloky kódu do souvislých funkčních celků. Tohle má poměrně dobře vyladěné firma Makeblock pro jejich roboty mBot.
Další už sofistikovanější programy jsou třeba Visual Studio, tím to ale nekončí. Arduino jde programovat i přímo v jiných jazycích, například Python, Assembler atd.

Podíváme se na ten nejrozšířenější, IDE.

...