Arduino - 1.dÃl - Úvod
Dneska si povíme nÄ›co, co opravdu nesouvisí s .NETem. MírnÄ› vám pÅ™iblížím Arduino. Podíváme se na základy, co obsahuje, kde jej sehnat a co oÄekávat.
Zdravím vás. Dnes bych vám rád ukázal platformu, jež je vhodná pro mírnÄ› pokroÄilé v programování a elektronice. Jmenuje se Arduino. Jde o vývojovou platformu, postavenou na mikrokontroléru ATMega (nejnovÄ›jší verze typ ATMega32) a jazyku, podobném C, který vyhází z jazyku Wiring.
A co že to je?
Je to modrá DPS, s mikrokontrolérem ATMega, pÅ™evadÄ›Äem FTDI, tlaÄítkem pro reset, USB portem, napájecím portem a nÄ›kolika dalšími potÅ™ebnými souÄástkami. PÅ™edevším ji ale tvoÅ™í digitálních pinů, 6 analogových pinů a další, 3 zemÄ›, a nÄ›kolik dalších, pro nás zatím nepodstatných, pinů. FTDI je Äip, který (jednoduše) pomocí spojení USB emuluje COM port, pÅ™es který teÄou data do kontroléru. Má toho na práci víc, ale tím se teÄ nebudu zabývat. Na Arduino jsou i "shieldy" - doplňující desky, které Arduinu pÅ™idají funkce - napÅ™íklad Ethernet pro pÅ™ipojení do internetu. Je i napÅ™íklad Gameduino, což je "grafická karta" pro Arduino.
Gameduino - zdroj: root.cz
Kde to sehnat?
V Äesku je dobrý prodejce http://www.czechduino.cz/. Prodává se zde samotné Arduino, shieldy, kabely i souÄástky. Můžete zde koupit i ATMega328, který je již pÅ™edprogramovaný pro zpracovávání kódu. Také existují jiné verze Arduina. Zde je srovnávací tabulka:
Arduino UNO (Duemilanove) | 680 KÄ | Standardní verze, pro standardní projekty |
Arduino Mega | 1230 KÄ | Velká verze, procesor ATMega2560 |
Arduino Nano | 980 KÄ | Stejné jako Duemilanove (UNO) ale asi 3x menší |
Arduino Mini | 590 KÄ | Velmi malé (30x18mm), starší procesor 128, nemá integrovný FTDI |
Takové Arduino Mini je velmi dobÅ™e schovatelné, takže je jednoduché všít jej napÅ™íklad do triÄka a napojit tÅ™eba na email ;)
UrÄitÄ› už jste poznali, že je Arduino velmi flexibilní. Ano, můžete postavit robota, webserver, nebo upozorňovaÄ na špatné poÄasí. Je opravdu mnoho možností a nÄ›které si nastíníme v pÅ™íštím Älánku. PÅ™íštÄ› si také ukážeme ukázky kódu. Díky za pozornost a doufám, že se tÄ›šíte na pokraÄování.