Arduino - základní desky

Transkript

Arduino - základní desky
Megarobot.cz
Arduino
Jan Stránský
Arduino
Obsah
Základní informace o arduinu ............................................................................................................................................................. 2
Běžné typy arduina seřazené podle velikosti. ..................................................................................................................................... 2
Arduino Mini ................................................................................................................................................................................... 2
Arduino Nano .................................................................................................................................................................................. 3
Arduino Micro ................................................................................................................................................................................. 3
Arduino Lilypad ............................................................................................................................................................................... 3
Arduino Uno .................................................................................................................................................................................... 4
Arduino Leonardo ........................................................................................................................................................................... 4
Arduino Yun .................................................................................................................................................................................... 4
Arduino Mega 2560 ........................................................................................................................................................................ 5
Arduino Due .................................................................................................................................................................................... 5
Arduino Esplora............................................................................................................................................................................... 6
Závěr ................................................................................................................................................................................................... 6
1
Megarobot.cz
Arduino
Jan Stránský
Základní informace o arduinu
Srdcem každého Arduina je procesor od Firmy Atmel. Ten je vždy obklopen dalšími komponenty. Většina desek má jednotné
zpracování v modré barvě, v současné době se již opěvují také desky v černé barvě. V eshopech ale i na oficiálních stránkách
Arduina (arduino.cc) se můžeme setkat s deskami, které mají za názvem ještě něco přidáno. Může to být například ReV 3 nebo
R3 a podobně. Jedná se o číslo verze dané desky. Tyto verze jsou velice podobné původní verzi, mají však lehkou úpravu a není
tedy možné jim dát pouze původní název. Tyto úpravy bývají pro běžného uživatele nepodstatné. Může to být například změna
rozložená součástek nebo drobná změna druhu součástek (například z klasické součástky na SMD verzi).
Na většině desek najdeme kromě hlavního čipu také převodník, díky kterému můžeme s Arduinem komunikovat pomocí USB.
Tento převodním nám vytváří sériovou linku. Setkáme se však s deskami, které tyto převodníky nemají a to ze dvou důvodů.
Prvním z těchto důvodů je nedostatek místa a tedy nutnost použití externího převodníku. Druhým typem arduina je to, které má
tento převodník přímo zabudovaný ve svém hlavním procesoru.
Běžné typy arduina seřazené podle velikosti.
Arduino Mini
Arduino Mini
ArduinoMini
Mini2
Arduino
Arduino Mini 1
Arduino Mini je nejmenší běžnou verzí Arduina, navržena s ohledem na co možná nejmenší rozměry. Nevýhodou malých
rozměrů je však absence USB portu. Pokud chceme arduino programovat, musíme k němu tedy použít externí převodník USB to
Serial. Výkon Arduina Mini však nijak nezaostává za většími deskami. Součástí Arduina Mini je procesor ATmega 328 (verze dr má
v sobě procesor ATmega 168) s frekvencí 16 MHz. Pro své malé rozměry je vhodný pro dálkové ovladače, mikroroboty a další.
USB to Serial převodník
2
Megarobot.cz
Arduino
Jan Stránský
Arduino Nano
Arduino Nano
Arduino Nano
Arduino Nano se od Arduina Mini moc neliší. Hlavním rozdílem je hlavně USB port a převodník přímo na desce. Z toho důvodu je
Nano o něco větší než Mini (ano názvem to trochu nesedí, ale ty jsme si mi nevymyslely). Díky zabudovanému převodníku
odpadla nutnost používání externího převodníků.
Arduino Micro
Arduino Micro
Arduino Micro
Arduino Micro je jednou z desek, která má USB převodník přímo v čipu. Tímto čipem je procesor ATmega23u4. Jednou z hlavních
výhod tohoto čipu, je jeho možnost tvářit se pro počítač jako myš nebo klávesnice a posílat tak příkazy jako je stisk klávesy, nebo
posun myši. Tuto možnost má sice každé arduino, většinou je ale zapotřebí speciální knihovna nebo složitější program. Pokud
tedy plánujete vytvořit pro svůj počítač jakýkoliv ovladač, tato deska je tedy je pro vás to pravé.
Arduino Lilypad
Lilypad není úplně typické arduino. Jedná se totiž o arduino přizpůsobené
například k přišití na textil. Existují verze s čipem ATmega32u4 která má na
sobě USB čip nebo verze s procesorem ATmega328 která na sobě USB čip
nemá.
Lilypad jako druh arduina se postupně stává velice populární a je tedy
pravděpodobné že vzniknou i další verze.
Arduino Lilypad
3
Megarobot.cz
Arduino
Jan Stránský
Arduino Uno
Arduino Uno
Arduino
ArduinoUno
Uno
Arduino Uno je v současné době asi nejpoužívanějším typem arduina vůbec. Na desce najdeme procesor ATmega 328 a USB
převodník. Pro Arduino Uno zároveň existuje největší počet rozšiřujících modulů. Tyto moduly jsou běžně označované Arduino
shields. Těmito rozšířeními samozřejmě nejsou myšleny ani senzory ani motory či další součásti. O tom všem se však dočteme
v dalších dokumentech.
Arduino Leonardo
Arduino Leonardo
Arduino Leonardo
Arduino Leonardo je nebližším „sourozencem“ desky Uno. Leonardo však má v sobě čip ATmega 32u4. Tento čip již byl popsán u
desky Micro.
Arduino Yun
Na první pohled je model Yun velice podobný klasickému modelu Uno.
Jedná se však o další generaci, která má kromě již známého čipu
ATmega32u4 i čip Atheros AR9331, který je schopen běhu odlehčeného
linuxu Linino. Ve výbavě je softwarový bridge (most), který zajištuje
komunikaci mezi oběma čipy. V kompatibilním obalu je tedy mnohem
výkonnější stroj. Na desce najdeme mimo micro USB pro programování
čipu ATmega32u4 také klasický USB pro potřeby linuxu a Ethernet port pro
připojení k síti. Můžeme tedy například naše arduino ovládat
prostřednictvím internetu, nebo pomocí internetu číst data ze senzorů.
Arduino Yun
4
Megarobot.cz
Arduino
Jan Stránský
Arduino Mega 2560
Arduni Mega 2560
Arduni Mega 2560
Arduino Mega 2560 má díky prodlouženému designu prostor pro výkonnější procesor a všechny součástky, které procesor
potřebuje pro svůj plynulý chod. Na tuto desku jdou připojit (s drobnou úpravou) všechny rozšíření, které jsou vytvořené pro
Uno. Kromě těchto má Mega svá vlastní rozšíření. Na první pohled má také mnohem více pinů a tedy i možností pro připojení
více periferních součástí než model Uno.
Arduino Due
Arduino Due
Arduino Due
Ardunino Due je přímím pokračováním desky Mega 2560. Oproti všem předchozím deskám, které mají 8-bitové jádro s frekvencí
maximálně 16 MHz. čipem na desce Aduina Due je Atmel SAM3X8E, který má 32-bitové jádro s frekvencí až 84 MHz. Na desce
nalezneme dva microUSB konektory. Jeden z microUSB je tam z důvodu klasického programování a druhý jako možnost připojení
klávesnice, myši, telefonu a dalších zařízení.
5
Megarobot.cz
Arduino
Jan Stránský
Arduino Esplora
Arduino Esplora
Arduino Esplora
Arduino Esplora
Toto je 1. Arduino které bylo vytvořeno jako „hybridní“ Na první pohled je viditelný joystick, tlačítka, a posuvný potenciometr.
Nalezneme na něm také Piezzo bzučák, teploměr, akcelerometr a piny pro připojení LCD displeje. Jedná se arduino vytvořené
cíleně tak, aby se s ním dala vytvořit přímo herní konzole, nebo jednoduchý ovladač pro jakékoliv další zařízení. Z toho důvodu
zde byl použit procesor ATmega32u4, o kterém jsme si říkali už při popisu arduino Micro
Závěr
Pochopitelně existuje obrovské množství dalších desek a další se vyvíjejí. Z toho důvodu není možné zde popsat všechny. Také
jsme si zde řekli pouze o klasických procesorových deskách. K arduinu pochopitelně patří velké množství rozšiřujících shieldů,
senzorů a dalších periferiích. O tomto všem se dozvíme z dalších dokumentů.
6

Podobné dokumenty

mucha fresh kolekce

mucha fresh kolekce hromadně v krabici 200 kusů

Více

průvodce světem

průvodce světem Sazba: Martin a Pavel Střížovi Vydalo: Nakladatelství Martin Stříž, Bučovice Kontakt: [email protected], www.striz.cz Tisk: FIBOX, s. r. o., Třebíč

Více

Kniha

Kniha Vývoj prvnı́ho Arduina započal v roce 2005, když se lidé z italského Interaction Design Institute ve městě Ivrea rozhodli vytvořit jednoduchý a levný vývojový set pro studenty, kteřı́ ...

Více

Internet věcí - SuperLectures

Internet věcí - SuperLectures některých ovladačů Odroid – nejvýkonejší UDOO – hybrid ARM i.MX6 Quad/Dual + Arduino na jedné desce

Více