Arduino Diecimila je doska mikrokontroléra založená na ATmega168. Má 14 digitálnych vstupno/výstupných pinov (z ktorých 6 možno použiť ako PWM výstupy), 6 analógových vstupov, 16 MHz kryštálový oscilátor, USB pripojenie, napájací konektor, ICSP hlavičku a resetovacie tlačidlo. Obsahuje všetko potrebné na podporu mikrokontroléra; Ak chcete začať, jednoducho ho pripojte k počítaču pomocou kábla USB alebo ho napájajte adaptérom AC-to-DC alebo batériou.

ATmega168 (8-bit)

  • Prevádzkové napätie : 5V
  • Vstupné napätie (odporúčané) : 7-12 V
  • Vstupné napätie (limity) : 6-20 V
  • Jednosmerný prúd na I/O pin : 40 mA
  • Jednosmerný prúd pre 3,3V pin : 50mA
  • Flash KiB : 16
  • EEPROM KiB : 0,5
  • SRAM KiB : 1
  • Digitálne I/O Piny : 14
  • PWM Kanály : 6
  • Analogové vstupy : 6
  • Rýchlosť hodín : 16 MHz
  • Koomunikačné rozhrania : USB
  • Rozmer (mm) : 68,6 × 53,3

Arduino Diecimila je možné napájať cez USB pripojenie alebo pomocou externého napájacieho zdroja. Zdroj napájania sa volí prepojkou PWR_SEL: pre napájanie dosky z USB pripojenia ju umiestnite na dva kolíky najbližšie ku konektoru USB, pre externé napájanie dva kolíky najbližšie k externému napájaciemu konektoru.

Externé napájanie (nie cez USB) môže pochádzať buď z adaptéra striedavého prúdu na jednosmerný prúd alebo z batérie. Adaptér je možné pripojiť zasunutím 2,1 mm do napájacieho konektora dosky. Vodiče z batérie je možné vložiť do kolíkov GND a VIN konektora.

Doska môže pracovať na externom napájaní 6 až 20 voltov. Ak sa však napája menej ako 7 V, doska môže byť nestabilná. Ak použijete viac ako 12V, regulátor napätia sa môže prehriať a poškodiť dosku. Odporúčaný rozsah je 7 až 12 voltov.

Napájacie kolíky sú nasledovné:

  • VIN. Vstupné napätie dosky Arduino.
  • 5V. Regulovaný napájací zdroj používaný na napájanie mikrokontroléra a ďalších komponentov na doske. Ten môže pochádzať buď z VIN cez zabudovaný regulátor, alebo môže byť napájaný cez USB alebo iný regulovaný 5V zdroj.
  • 3V3. Napájanie 3,3 V generované integrovaným čipom FTDI. Maximálny odber prúdu je 50 mA.
  • GND. Uzemňovacie kolíky.

ATmega168 má 16 KB flash pamäte na ukladanie kódu (z toho 2 KB sú použité pre bootloader). Má 1 KB SRAM a 512 bajtov EEPROM (ktoré je možné čítať a zapisovať pomocou knižnice EEPROM).

Každý zo 14 digitálnych pinov na Diecimile môže byť použitý ako vstup alebo výstup pomocou funkcií pinMode(), digitalWrite() a digitalRead(). Pracujú pri 5 voltoch. Každý kolík môže poskytnúť alebo prijať maximálne 40 mA a má vnútorný pull-up odpor (štandardne odpojený) 20-50 kOhm.

Diecimila má 6 analógových vstupov, z ktorých každý poskytuje 10 bitové rozlíšenie (t.j. 1024 rôznych hodnôt).

Arduino Diecimila má množstvo zariadení na komunikáciu s počítačom, iným Arduinom alebo inými mikrokontrolérmi. ATmega168 poskytuje UART TTL (5V) sériovú komunikáciu, ktorá je dostupná na digitálnych pinoch 0 (RX) a 1 (TX). FTDI FT232RL na doske vedie túto sériovú komunikáciu cez USB a ovládače FTDI (súčasť softvéru Arduino) poskytujú virtuálny komunikačný port pre softvér v počítači. Softvér Arduino obsahuje sériový monitor, ktorý umožňuje odosielanie jednoduchých textových údajov do a z dosky Arduino. LED RX a TX na doske budú blikať, keď sú dáta prenášané cez FTDI čip a USB pripojenie do počítača (ale nie pre sériovú komunikáciu na pinoch 0 a 1).

Knižnica SoftwareSerial umožňuje sériovú komunikáciu na ktoromkoľvek z digitálnych pinov Diecimily. ATmega168 tiež podporuje komunikáciu I2C (TWI) a SPI. Softvér Arduino obsahuje knižnicu Wire na zjednodušenie používania zbernice I2C; podrobnosti nájdete v dokumentácii na webovej lokalite Wiring.

ATmega168 na Arduino Diecimila je dodávaný s predpáleným bootloaderom, ktorý vám umožňuje nahrať nový kód bez použitia externého hardvérového programátora. Komunikuje pomocou originálneho protokolu STK500 (referenčné, hlavičkové súbory C). Môžete tiež obísť bootloader a naprogramovať ATmega168 cez hlavičku ICSP.


Nemôžete kopírovať obsah tejto stránky