, ,
https://eckstein-shop.de/Arduino-Marken
Am Ostbahnhof 3
Niedersachsen
Clausthal-Zellerfeld, Deutschland, 38678
[email protected]
https://eckstein-shop.de
Arduino® Nano ATmega328 Scheda di Sviluppo
La scheda di sviluppo Arduino Nano è una soluzione compatta e completa, ideale per l'uso su breadboard, basata sul microcontrollore ATmega328 (Arduino Nano 3.x). Offre funzionalità simili all'Arduino Duemilanove, ma in un formato diverso. Manca solo una presa di alimentazione DC e utilizza un cavo Mini-B USB anziché uno standard.
Caratteristiche Tecniche
- Microcontrollore: ATmega328
- Architettura: AVR
- Tensione di funzionamento: 5 V
- Memoria Flash: 32 KB (di cui 2 KB utilizzati dal bootloader)
- SRAM: 2 KB
- Velocità di clock: 16 MHz
- Pins Analogici IN: 8
- EEPROM: 1 KB
- Corrente DC per Pin I/O: 40 mA
- Tensione di ingresso: 7-12 V
- Pins Digitali I/O: 22 (di cui 6 PWM)
- Uscite PWM: 6
- Consumo di corrente: 19 mA
- Dimensioni PCB: 18 x 45 mm
- Peso: 7 g
- Codice prodotto: A000005
Alimentazione
L'Arduino Nano può essere alimentato tramite la porta Mini-B USB, un alimentatore esterno non regolato da 6-20V (Pin 30) o un alimentatore esterno regolato da 5V (Pin 27). La sorgente di alimentazione viene selezionata automaticamente in base alla tensione più alta disponibile.
Memoria
Il microcontrollore ATmega328 dispone di 32 KB di memoria flash (di cui 2 KB utilizzati dal bootloader), 2 KB di SRAM e 1 KB di EEPROM.
Input e Output
Ogni dei 14 pin digitali del Nano può essere utilizzato come ingresso o uscita utilizzando le funzioni pinMode(), digitalWrite() e digitalRead(). Funzionano a 5 volt. Ogni pin può fornire o ricevere un massimo di 40 mA e ha una resistenza pull-up interna (disattivata per default) di 20-50 kOhm. Alcuni pin hanno funzionalità speciali:
- Seriale: 0 (RX) e 1 (TX). Utilizzati per ricevere (RX) e trasmettere (TX) dati seriali TTL. Questi pin sono collegati ai pin corrispondenti del chip seriale FTDI USB-to-TTL.
- Interruzioni esterne: 2 e 3. Questi pin possono essere configurati per attivare un'interruzione su un valore basso, un fronte di salita o discesa, o un cambiamento di valore. Vedere la funzione attachInterrupt() per i dettagli.
- PWM: 3, 5, 6, 9, 10 e 11. Forniscono un'uscita PWM a 8 bit con la funzione analogWrite().
- SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Questi pin supportano la comunicazione SPI, fornita dall'hardware sottostante ma non inclusa nel linguaggio Arduino.
- LED: 13. Un LED integrato è collegato al pin digitale 13. Quando il pin è HIGH, il LED è acceso, quando è LOW, è spento.
Il Nano ha 8 ingressi analogici, ciascuno con una risoluzione di 10 bit (cioè 1024 valori diversi). Misurano da 0 a 5 volt per default, ma è possibile cambiare il limite superiore del loro intervallo utilizzando la funzione analogReference(). I pin analogici 6 e 7 non possono essere utilizzati come pin digitali. Alcuni pin hanno funzionalità speciali:
- I2C: A4 (SDA) e A5 (SCL). Supportano la comunicazione I2C (TWI) utilizzando la libreria Wire (documentazione sul sito Wiring).
Altri Pin
- AREF: Tensione di riferimento per gli ingressi analogici. Utilizzata con analogReference().
- Reset: Portare questa linea a LOW per resettare il microcontrollore. Utilizzata normalmente per aggiungere un pulsante di reset agli shield che bloccano quello sulla scheda.
Comunicazione
L'Arduino Nano offre diverse funzionalità per la comunicazione con un computer, un altro Arduino o altri microcontrollori. L'ATmega328 fornisce una comunicazione UART TTL seriale (5V), disponibile sui pin digitali 0 (RX) e 1 (TX). Un FTDI FT232RL sulla scheda canalizza questa comunicazione seriale tramite USB, e i driver FTDI (inclusi nel software Arduino) offrono una porta COM virtuale per il software sul computer. Il software Arduino include un monitor seriale che permette di inviare e ricevere semplici dati testuali dalla scheda Arduino. I LED RX e TX sulla scheda lampeggiano quando i dati vengono trasmessi tramite il chip FTDI e la connessione USB al computer (ma non per la comunicazione seriale sui pin 0 e 1). Una libreria SoftwareSerial permette la comunicazione seriale su qualsiasi dei pin digitali del Nano. L'ATmega328 supporta anche la comunicazione I2C (TWI) e SPI. Il software Arduino include una libreria Wire per semplificare l'uso del bus I2C. Per utilizzare la comunicazione SPI, vedere il datasheet dell'ATmega328.
Contenuto della Confezione
1x Arduino Nano originale
Wiki
Arduino®, https://eckstein-shop.de/Arduino-Marken
Eckstein GmbH, Am Ostbahnhof 3, 38678 Clausthal-Zellerfeld, Niedersachsen, Deutschland, [email protected], https://eckstein-shop.de