-> Přejít do obchodu
Seznam souhrnů
2. Pro koho je platforma určena?
3. Kterou verzi si mám vybrat?
1. Co je Arduino?
Arduino je platforma pro vestavěné systémy, většinou založená na 8bitových mikrokontrolérech AVR. Výjimkou je Arduino Due, které používá 32bitové jádro ARM Cortex. Jinými slovy, jedná se o desku s plošnými spoji s mikrokontrolérem a jeho vodiči schopnými manipulovat s externími zařízeními, jako jsou senzory, ovladače motorů, displeje atd. Díky vodičům Goldpin lze moduly připojit pomocí veřejně dostupnýchpropojovacích kabelů .
Většina verzí Arduina nevyžaduje žádného externího programátora. Stačí se připojit k počítači pomocí kabelu miniUSB-USB.
Jednou z výhod platformy je vlastní bezplatné prostředí s nesčetnými knihovnami, příklady a návody pro práci s různými typy externích zařízení.
2. Pro koho je platforma určena?
Arduino je určeno jak pro začátečníky, tak pro pokročilé elektronické programátory.
Osoba začínající dobrodružství s tímto typem systémů ušetří spoustu času a nervů při konfiguraci programátorů, kontrole připojení, instalaci ovladačů. Již dlouho se ví, že je nejlepší poučit se z příkladů. Pro Arduino je spousta z nich na webových stránkách projektu a na celém internetu.
Pokročilejší uživatelé budou mít rádi řadu knihoven, a to jak výchozích (včetně: EEPROM, Ethernet, Display, Servo, SPI, TWI, WiFi), tak souborů poskytovaných výrobci elektronických modulů (např. Náš dodavatel, Pololu).
Příklad:
Provoz populárního16x2 LCD displeje sestává z několika jednoduchých řádků kódu:
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // of the output initialization
lcd.begin(16, 2); // Specify the type of display 16 columns, 2 rows
lcd.print("Hello World"); // Text to be displayed
Celý kód zobrazující „Hello World“ a schéma připojení displeje najdete na adrese: Arduino.cc .
3. Kterou verzi si mám vybrat?
Volba verze závisí na účelu modulu. Náš obchod nabízí:
Arduino Uno
Nejjednodušší verze modulu. Na desce najdete:
- Atmega328 Mikrontroler (Flash 32kB, SRAM 2kB, taktovací frekvence 16MHz)
- 14 digitálních vstupů / výstupů - ke kterým můžete připojit např. LED diody, tlačítka, displeje atd.
- 6 PWM výstupů - slouží například k regulaci otáček motorů, nastavení polohy serva
- 6 analogových vstupů - pro podporu všech druhů senzorů, převodníků s analogovým výstupem
- Komunikační rozhraní:
- UART - jeden z nejjednodušších způsobů výměny dat s počítačem
- I2C / TWI - provoz senzorů, časovačů
- SPI - komunikace s rychlými převaděči nebo externí paměti
- Napájení: USB nebo externí zdroj (např. AC adaptér)
Arduino Uno je dobrou volbou pro relativně jednoduché malé projekty. Lze jej úspěšně použít např. K ovládání motoru, ovladači osvětlení s uživatelským rozhraním, LCD displej. Modul také doporučujeme uživatelům, kteří právě vstupují do světa mikrokontrolérů a vestavěných systémů.
Naše nabídka zahrnuje také verzi Arduino Uno v dekorativní krabičce s mini plakátem.
Arduino Leonardo
Další verze s:
- Microntroler ATmega32u4 (Flash 32kB, SRAM 2,5kB, taktovací frekvence 16MHz)
- 20 digitálních vstupů / výstupů - ke kterým můžete připojit např. LED diody, tlačítka, displeje atd.
- 7 PWM výstupů
- 12 analogových vstupů - dvakrát tolik než u verze Uno, to znamená možnost připojení více senzorů s analogovým výstupem
- Komunikační rozhraní:
- UART - jeden z nejjednodušších způsobů výměny dat s počítačem
- I2C / TWI - provoz senzorů, časovačů
- SPI - komunikace s rychlými převaděči nebo externí paměti
- USB - umožňuje připojení populárních počítačových zařízení
- Napájení: USB nebo externí zdroj (např. AC adaptér)
Pokud je naším projektem použití zařízení, které se připojuje přes USB rozhraní, bude Arduino Leonardo perfektní volbou. Systém má integrovaný řadič USB, který jej odlišuje od ostatních.
Výrobce také dodává „nízkoprofilové“ verze. Deska nemá žádné konektory, uživatel je může pájet podle vlastního uvážení. Všechny komponenty jsou v povrchově pájených pouzdrech. Tato možnost je užitečná, když má náš projekt pracovat na malém prostoru.
Arduino Mega 2560
Verze je navržena pro implementaci složitějších projektů. Má 54 digitálních vstupů / výstupů, více paměti a více komunikačních rozhraní než Arduino UNO a Leonardo. Deska obsahuje:
- ATmega2560 z rodiny AVR (Flash 256kB, SRAM 8kB, EEPROM 4kb, takt 16MHz)
- 54 digitálních vstupů / výstupů pro všeobecné použití
- 14 PWM výstupů
- 16 analogových vstupů -
- Komunikační rozhraní:
- 4 xUART - jeden z nejjednodušších způsobů výměny dat s počítačem
- I2C / TWI - provoz senzorů, časovačů
- SPI - komunikace s rychlými převaděči nebo externí paměti
- Napájení: USB nebo externí zdroj (např. AC adaptér)
Modul je dražší než předchozí verze, ale má více možností. Mikrokontrolér Atmega2560 má bohaté periferní zařízení a velké množství paměti. 256 kB Flash - umožňuje zpracovávat rozsáhlý kód, 4 kB EEPROM pro ukládání velkého množství dat.
Arduino Mega ADK
Kromě výhod Arduino Mega má ADK také možnost připojení k systému Android prostřednictvím rozhraní USB ovládaného čipem MAX34210. Specifikace modulu je podobná Arduino Mega:
- ATmega2560 z rodiny AVR (Flash 256kB, SRAM 8kB, EEPROM 4kb, takt 16MHz)
- 54 digitálních vstupů / výstupů pro všeobecné použití
- 14 PWM výstupů
- 16 analogových vstupů -
- Komunikační rozhraní:
- 4 xUART - jeden z nejjednodušších způsobů výměny dat s počítačem
- I2C / TWI - provoz senzorů, časovačů
- SPI - komunikace s rychlými převaděči nebo externí paměti
- Napájení: USB nebo externí zdroj (např. AC adaptér)
Verze ADK je určena pro projekty, které využívají komunikaci se systémem Android . Integrovaný řadič USB také umožňuje připojit kameru, herní ovladač nebo ovladač pohybu.
Arduino Leonardo Ethernet
Hlavní výhodou modulu je jeho snadné připojení k síti. Modul má síťovou zásuvku s řadičem Ethernet. Na desce je také slot pro paměťovou kartu microSD. Specifikace podobné Arduino Leonardo:
- Mikrontroler Atmega32u4 (Flash 32kB, SRAM 2,5kB, taktovací frekvence 16MHz)
- 20 digitálních vstupů / výstupů - ke kterým můžete připojit např. LED diody, tlačítka, displeje atd.
- 7 PWM výstupů - používá se například k regulaci otáček motorů, nastavení polohy serva
- 12 analogových vstupů - umožňuje provozovat všechny druhy senzorů, převodníky s analogovým výstupem
- Komunikační rozhraní:
- UART - jeden z nejjednodušších způsobů výměny dat s počítačem
- I2C / TWI - provoz senzorů, časovačů
- SPI - komunikace s rychlými převaděči nebo externí paměti
- Napájení: externí zdroj (např. AC adaptér)
Verze Ethernet je určena pro projekty, které vyžadují připojení k síti. Výhodou je také integrovaný slot pro kartu microSD, do kterého můžete uložit více dat než do paměti samotného mikrokontroléru.
Arduino splatné
Díky Arduino Due může uživatel vytvářet systémy pomocí mikrokontroléru s 32bitovým jádrem Cortex M3 z ARM založeného na knihovnách Arduino. Specifikace je následující:
- Napájecí napětí: 7V až 12V (doporučeno), 6V-20V (maximum)
- Mikrokontrolér: AT91 SAM3X8E, 32bitové jádro ARM Cortex M3
- Maximální taktovací frekvence: 84 MHz
- Paměť SRAM: 96 kB Flash paměť: 512 kB
- I / O piny: 54 PWM kanálů: 12
- Počet analogových vstupů: 12 (kanály A / C převodníku)
- D / A převodník (digitální na analogový)
- Řadič DMA
- Sériová rozhraní: UART, SPI, I2C, CAN, USB
- Debugger JTAG
Deska je věnována uživatelům, kteří chtějí vidět nejnovější řešení ve světě mikrokontrolérů. Má mnohem větší možnosti než verze založené na AVR, bohaté periferní systémy, včetně digitálně-analogového převaděče.
Kromě výše uvedeného Arduino poskytuje mimo jiné také:
- Arduino Zero M0 Pro - 32bitový Cortex M0 - Modul s 32bitovým mikrokontrolérem Atmel ATSAMD21G18 vybavený jádrem ARM Cortex M-0. Má 256 KB Flash paměti, 32 KB RAM, 14 digitálních vstupů / výstupů, 12 PWM kanálů, 6 analogových vstupů a jeden výstup a populární komunikační rozhraní. Modul pracuje s napětím 3,3 V.
- Arduino Yún - WiFi - připojení Arduino a Linux. Modul je založen na čipu ATmega32u4 použitém v programu Leonardo, který umožňuje bezdrátové programování a ovládání zařízení prostřednictvím WiFi sítě a příslušné knihovny. K dispozici je také verze Arduino Yun PoE - napájená z Ethernetu.
- Arduino Micro - miniaturní modul založený na Arduino Leonardo, který se vyznačuje malými rozměry. Má mikrokontrolér AVR Atmega32U4. Vybaveno 20 digitálními vstupy / výstupy a oblíbenými komunikačními rozhraními.
4. Příklady použití
- Arduino a orientace v trojrozměrném prostoru.
Příklad použití 3osého gyroskopu, akcelerometru a magnetometru (systém MinImu9) pro orientaci v 3D prostoru.
ProvozLCD displeje s řadičem HD44780 pomocí modulu Arduino.
- Řízení stejnosměrného motoru pomocí platformy Arduino.
Příklad provozních modulů (H můstků) používaných k řízení směru a rychlosti otáčení stejnosměrných motorů.
Připojení Arduino s ethernetovým modulem ENC28J60.