Jednodeskového počítače ATmega od firmy Atmel

Desky arduino obsahují 8bitové mikrokontrolery z rodiny AVR od firmy Atmel a množství dalších podpůrných obvodů. Oficiální vydání Arduina, které vyrábí a prodává Italská firma Smart Projects, používají čipy ATMega8, ATMega168, ATMega328, ATMega1280 a ATMega2560. Arduino Due obsahuje 32bitový ARM procesor Atmel SAM3X8E. Každá deska má většinu I/O pinů přístupných přes standardizované patice, do kterých se jednoduše připojují další obvody, kterým ve světě Arduina říká Shieldy. Na deskách bývá několik diod, resetovací tlačítko, konektory pro ICSP programování, napájecí konektor, oscilátor a obvod zprostředkovávající komunikaci po USB. Základní verze Arduina, Arduino Uno, poskytuje celkem 14 I/O digitálních pinů a 6 pinů analogových. Šest digitálních pinů je také možné použít na softwarově řízený PWM výstup.

Hlavní mikrokontroler, který je uživatelsky programovatelný, již má bootloader (kód, který se po spuštění postará o základní nastavení mikrokontroleru, jako jsou interní časovače, nastavení rozhraní USART a další) a nastavené potřebné fuses bajty (těmi se nízkoúrovňově nastavují některé vlastnosti čipu). Díky tomu se uživatel nemusí starat o detaily a své programy píše v jazyce podobném C/C++.

Ačkoliv je Arduino připojeno k počítači pomocí rozhraní USB, je softwarově simulována sériová komunikace přes linku RS-232. Ve starších deskách, jako je například Duemilanove nebo Diecimila, se pro tyto účely používaly FTDI čipy, v desce Uno toto obstarává ATMega8U2 s předprogramovaným firmware (ten je, jako vše ostatní, volně dostupný v podobě zdrojových kódů).

Díky otevřenosti celého projektu vzniká množství klonů od dalších firem i jednotlivců. Samotné Arduino lze jednoduše poskládat i z jednotlivých součástek na nepájivém kontaktním poli. Z klonů, které jsou s původním Arduino kompatibilní, jsou například:

  • „FreeDuino“ Free klon Arduina — v současnosti v1.16, klon Diecimila
  • „LABduino“ Český klon Arduina vytvořený z otevřené elektronické stavebnice MLAB
  • „Bare Bones Board“ Arduino — kompatibilní, vyráběné a prodávané jako kit firmou Modern Device Company.
  • „Runtime“ Arduino-kompatibilní deska, vyráběná a prodávaná jako kit firmou NKC Electronics.
  • „Boarduino“ levnější klon Arduina Diecimila s piny pro zapojení rovnou do nepájivého pole.
  • „Arduelo Libero“ mírně vylepšený český Free klon Arduino Diecimila.
  • „Seeeduino“ SMD verze 1.0b kompatibilní s Arduino Diecimila.

Leave Comment

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *