6. Arduino Nano ja Arduino Pro Mini - matpi/EmbeddedSystemsUTU GitHub Wiki
Arduino Nano
Arduino Nano on pieni, täydellinen, koekytkentälevylle hyvin soveltuva kehitysalusta, jossa on ATmega328 (Arduino Nano 3.x) tai ATmega168 (Arduino Nano 2.x) mikrokontrolleri.
Yhteenveto ominaisuuksista:
Mikrokontrolleri: Atmel ATmega168 tai ATmega328
Toimintajännite: 5 V
Käyttöjännite (suositus): 7-12 V
Käyttöjännite (mahdollinen): 6-20 V
Digitaaliset I/O pinnit: 14 kpl (6 PWM output)
Analogiset input pinnit: 8 kpl
DC virta (I/O pinni): 40 mA
Flash muisti: 16 KB (ATmega168) tai 32 KB (ATmega328) josta 2 KB varattu bootloaderille
SRAM: 1 KB (ATmega168) tai 2 KB (ATmega328)
EEPROM: 512 bytes (ATmega168) tai 1 KB (ATmega328)
Kellotaajuus: 16 MHz
Mitat: 18,54 mm x 4,32 mm
Arduino Pro Mini
Alkuperäinen Arduino Pro Mini on ATMega168 mikropiiriin perustuva kehitysalusta (suunnittelu ja valmistus: SparkFun Electronics), jossa on 14 digitaalista input/output pinniä (6 kpl PWM) sekä 8 analogista input pinniä. Alustalla ei ole omaa ohjelmointiin tarvittavaa USB piiriä tai liitäntää, vaan se tarvitsee erillisen Sparkfun USB-ohjainlevyn. Pro mini Arduinoa valmistetaan 3,3V/8MHz ja 5V/16 MHz versioina.
Vastaavaa Pro Mini alustaa tehdään myös erilaisina rinnakkaistuotteina muiden elektroniikkavalmistajien toimesta. Näissä eri versioissa on vaihtelua levyn rakenteen ja ominaisuuksien suhteen. Mikropiirinä käytetäänkin esimerkiksi ATMega328 tyyppistä piiriä tai luultavammin sen kopiota. Meillä käytössä olevissa levyissä on Atmel Mega 328P AU1434 piiri. USB -ohjainlevyn sovitinpiirinä on SILABS CP2102 DCF052 1429+ ...tätä varten tietokoneeseen on ladattava sopiva ajuri, joka löytyy esimerkiksi SILICON LABS www-sivustolta: http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx
Ohjelmoitaessa Arduino Pro Mini levyä USB-hjainlevy on kytkettävä siihen seuraavalla tavalla:
Alla olevassa kuvassa havainnollistetaan vielä koekytkentälevyllä ja johtimilla tapahtuvaa kytkentää: