Arduino Nano Pinout, schema e specifiche in dettaglio

La scheda di sviluppo Arduino Nano è stata rilasciata nel 2008 da Arduino ed è una delle schede Arduino più popolari. È basata sul microcontrollore a 8 bit ATmega328 di Atmel (Microchip Technology). L’Atmega328 è dotato di un bootloader incorporato, che rende conveniente flashare la scheda Nano con un programma. La piedinatura e le specifiche di Arduino Nano basato su Atmega 328P sono date in dettaglio in questo post.

Arduino Nano ha la stessa funzionalità ma è più piccolo di Arduino Uno. L’altra differenza è che non c’è un jack di alimentazione DC su Nano ed è alimentato utilizzando un cavo USB Mini-B invece di uno standard.

Arduino Nano

Le schede Arduino Nano sono ampiamente utilizzate nel campo della robotica, sistemi embedded e progetti elettronici dove la dimensione richiesta del microcontrollore è piccola.

Arduino Nano Pinout e Pin diagram

Pinout di Arduino Nano

Arduino Nano ha un totale di 36 pin. Di questi 8 sono pin di ingresso analogico e 14 pin di ingresso/uscita digitale (di cui 6 possono essere usati come uscite PWM). Nano ha un risonatore di cristallo SMD da 16 MHz, una mini porta USB-B, un’intestazione ICSP, 3 pin di RESET e un pulsante RESET.

Microcontrollore Atmega328P: L’Atmega328P è un microcontrollore a 8 bit efficiente e ad alta velocità, che si basa sull’architettura RISC (Reduced Instruction Set Computing) dell’AVR (Audio Video Recorder). È considerato il controller AVR più popolare. Consuma meno energia del microcontrollore Atmega328.

Microcontrollore Atmega 328p

Cristallo SMD: I cristalli a montaggio superficiale hanno una migliore stabilità degli altri cristalli e possono essere facilmente saldati sulla scheda PCB.

Cercando Arduino Nano PWM cambio di frequenza?

Come cambiare la frequenza sui pin PWM di Arduino Nano

Arduino Nano Alimentazione :

Pin di alimentazione e porta

Mini USB: La Mini USB è più piccola della USB standard ma più spessa della micro USB. La scheda Nano è alimentata attraverso questa porta. E ci permette anche di collegare la scheda al computer per la programmazione.

Vin: È la tensione di alimentazione DC modulata, che viene utilizzata per regolare gli IC utilizzati nella connessione. È anche chiamata la tensione primaria per i circuiti integrati presenti sulla scheda Arduino. Il valore della tensione Vcc può essere negativo o positivo al pin GND.

Arduino Nano Pinout- Digital Pins:

Pins digitali su Arduino Nano

Ci sono 14 pin I/O digitali. I pin digitali di Arduino possono leggere/eseguire solo due stati: quando c’è un segnale di tensione e quando non c’è nessun segnale. Questo tipo di input/output è solitamente chiamato digitale (o binario) e questi stati sono indicati come HIGH o 1 e LOW o 0.

Arduino Nano Pinout- PWM Pins:

PWM Pins on Arduino Nano

Se guardi attentamente, troverai il simbolo ‘.’ sui pin digitali 3,5,6,9,10, e 11. Ci sono sei pin del set di pin digitali che sono pin PWM (Pulse Width Modulation). Sono numerati come D3, D5, D6, D9, D10 e D11. Ognuno di questi pin digitali può generare un segnale di modulazione di larghezza d’impulso con una risoluzione di 23 bit. Il pin PWM genera il segnale PWM usando la funzione analogWrite().

Arduino Nano Pinout- Analog Pins:

Analog Pins on Arduino Nano

Arduino UNO ha 6 pin analogici, mentre Nano ha otto pin analogici numerati da A0 a A7. È possibile collegare fino a 8 sensori analogici/digitali alla scheda. La funzione dei pin analogici è quella di leggere il valore dell’ingresso analogico/digitale utilizzato nella connessione. Ognuno di questi pin analogici ha un ADC incorporato con una risoluzione di 210 bit (quindi darà 1024 valori).

Pinotti ICSP:

L’header ICSP consiste di 6 pin:

Pinotti ICSP

Sta per In-Circuit Serial Programming. Possiamo usare questi pin per programmare il firmware della scheda Arduino. Il firmware con le nuove funzionalità viene caricato sul microcontrollore con l’aiuto dell’intestazione ICSP.

Pinotti I2C:

Pinotti I2C

È il protocollo di comunicazione seriale a due fili. È l’acronimo di Inter-Integrated Circuits. L’I2C utilizza due linee per inviare e ricevere dati: un pin di clock seriale (SCL) e un pin di dati seriali (SDA) (SDA).

  • SCL- Sta per Serial Clock. È definito come la linea che trasferisce i dati di clock. È usato per sincronizzare lo spostamento dei dati tra i due dispositivi. Il Serial Clock è generato dal dispositivo master.
  • SDA-It sta per Serial Data. È definita come la linea utilizzata dallo slave e dal master per inviare e ricevere i dati. Ecco perché è chiamata linea dati, mentre SCL è chiamata linea di clock.

PinSPI:

PinSPI su Arduino Nano

SPI sta per Serial Peripheral Interface. È usato dai microcontrollori per comunicare rapidamente con una o più periferiche.

  • SCK- Sta per Serial Clock. Questi sono gli impulsi di clock, che vengono utilizzati per sincronizzare il trasferimento dei dati.
  • MISO-It sta per Master Input/ Slave Output. Questa linea di dati nel pin MISO è usata per ricevere i dati dallo Slave.
  • MOSI-It sta per Master Output/ Slave Input. Questa linea è usata per inviare dati alle periferiche.
  • SS-It sta per Slave Select. Questa linea è usata dal master. Funge da linea di abilitazione. Quando il valore del pin Slave Select di un dispositivo è LOW, può comunicare con il master. Quando il suo valore è ALTO, ignora il master. Questo ci permette di avere più periferiche SPI che condividono le stesse linee MISO, MOSI e CLK.

Interruzioni esterne (2 e 3)- Questi pin possono essere usati per innescare un’interruzione esterna nelle seguenti condizioni: un valore basso, un fronte di salita o discesa, o un cambiamento di valore.

RXD e TXD: i pin TXD e RXD sono usati per la comunicazione seriale. Il TXD è usato per trasmettere i dati, e RXD è usato per ricevere i dati durante la comunicazione seriale. Rappresenta anche il flusso di successo dei dati dal computer alla scheda.

Altri perni:

3.3V: Questo pin emette 3.3V.

5V: Questo pin emette 5V.

GND (pin di terra): C’è un totale di 5 pin di terra sulla scheda..

RST: Utilizzare per resettare la scheda Arduino. Se questo pin viene alimentato con 5 V, la scheda si resetterà automaticamente

REF: Questo pin è il riferimento di ingresso/uscita. Fornisce il riferimento di tensione a cui il microcontrollore sta attualmente operando. L’invio di un segnale a questo pin non fa nulla.

Indicatori LED su Arduino Nano:

La scheda Arduino Nano consiste di 4 indicatori LED:

LED indicatore di trasmissione dati (bianco): Quando questo LED si accende, Arduino Nano sta trasmettendo dati al computer.

Ricezione dei dati LED indicatore (rosso): Quando questo LED si accende, la scheda sta ricevendo dati dal computer.

Indicatore di alimentazione: Indica lo stato della batteria. Può anche visualizzare la tensione della batteria sul display LCD collegato alla scheda Arduino.

Indicatore LED pin 13 (blu): Nella scheda, c’è un LED incorporato collegato al pin digitale 13. Quando questo pin è impostato ALTO o 1, il LED si accende. Quando il pin è impostato BASSO o 0, il LED si spegne.

Specifiche di Arduino Nano:

Microcontrollore: ATmega328
Tensione operativa: 5 V
Tensione di ingresso (VIN): 6-20 V
Consumo energetico: 19 mA
Memoria flash: 32 KB (di cui 2 KB sono presi dal bootloader)
SRAM: 2 KB
Velocità di clock: 16 MHz
EEPROM: 1 KB
Corrente per pin I/O: 40 mA (20 mA raccomandati)
Dimensione PCB: 18 x 45 mm
Peso: 7 g

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.