Arduino Nano: tutto ciò che devi sapere su questa scheda di sviluppo

Arduino Nano

Arduino Nano è un'altra versione in cui puoi trovare la famosa scheda di sviluppo Arduino. È piccolo, ma non lasciarti ingannare dalle sue dimensioni, nasconde molte possibilità. È come un vero coltellino svizzero. Con esso puoi creare una moltitudine di progetti in cui è importante tenere a bada consumi e dimensioni.

Come tutte le schede Arduino e compatibili, ha somiglianze con le altre sue sorelle maggiori, sebbene abbia anche alcune caratteristiche tecniche uniche che sono diverse dalle altre. In questo articolo vedrai tutti quelli somiglianze e differenze per essere in grado di capire tutto ciò che devi sapere su questa scheda e iniziare a sviluppare i tuoi progetti fai-da-te con Arduino Nano.

Cos'è Arduino Nano?

Arduino È già un classico nel mondo hardware libre e il mondo dei maker. Con le sue spiagge di sviluppo e software puoi creare una moltitudine di progetti in cui il limite è la tua immaginazione e beh... alcune limitazioni tecniche ovviamente. Ma ti permettono di imparare l'elettronica, la programmazione e anche di creare vere e proprie meraviglie.

Anche i progetti professionali si basano su queste schede di sviluppo. In caso di Arduino Nano, è una versione ridotta de Arduino UNO. Ciò riduce al minimo la domanda di energia che consumi e significa anche che è necessario meno spazio per ospitare la balla, rendendola ideale per progetti in cui le dimensioni sono importanti.

Questo non è un piatto Arduino UNO miniaturizzati esattamente, come vedrai ce ne sono alcuni importanti differenze tecniche. Né è un'alternativa a Lilypad. Ma condivide altre caratteristiche e l'essenza che è presente in tutti i progetti Arduino. Naturalmente, può essere programmato con lo stesso Arduino IDE come il resto.

caratteristiche tecniche

Caratteristiche tecniche di Arduino Nano

La scheda Arduino Nano ha alcune caratteristiche tecniche che dovresti conoscere prima di iniziare, oltre a valuta se è quello che ti serve per il tuo progetto o non soddisfa le tue aspettative.

Quelli caratteristiche tecniche sono:

  • È una scheda microcontrollore piccola, flessibile e facile da usare.
  • Si basa sul microcontrollore Atmel ATmega328p o MCU nelle versioni 3.xe su ATmega168 nelle versioni precedenti. In ogni caso, funziona ad una frequenza di 16 Mhz.
  • La memoria è composta da 16 KB o 32 KB flash a seconda della versione (2 KB utilizzati per il bootloader), con 1 o 2 KB di memoria SRAM e una EEPROM da 512 byte o 1 KB a seconda della MCU.
  • Ha una tensione di alimentazione di 5 V, ma la tensione di ingresso può variare da 7 a 12 V.
  • Dispone di 14 pin digitali, 8 pin analogici, 2 pin di reset e 6 pin di alimentazione (Vcc e GND). Ai pin analogici e digitali, vengono assegnate diverse funzioni extra come pinMode () e digitalWrite () e analogRead () per gli analoghi. Nel caso degli analoghi, consentono una risoluzione a 10 bit da 0 a 5v. Sulle digitali, 22 possono essere utilizzate come uscite %PWM.
  • Non include una presa di corrente continua.
  • Utilizza un miniUSB standard per la sua connessione con il computer per programmarlo o alimentarlo.
  • Il suo consumo energetico è di 19mA.
  • La dimensione del PCB è 18x45mm con un peso di soli 7 grammi.

Pinout e scheda tecnica

Pinout di Arduino Nano

In questa immagine per gentile concessione di Arduino puoi vedere il pinout o la predisposizione di pin e connessioni che puoi trovare su questa scheda di sviluppo. Come puoi vedere, Arduino Nano non ha tanti pin I / O come le sue sorelle, ma ne ha un numero considerevole per la maggior parte dei progetti.

Se vuoi vedere maggiori dettagli, puoi accedere le schede tecniche che esistono per questa versione di Arduino Nano:

Differenze con altre schede Arduino Mini e Micro

Schede Arduino

Entro l'Arduino ufficiale Puoi trovare quelle versioni di cui abbiamo parlato in questo blog, come UNO, Mega, ecc. Un altro è questo Arduino Nano, che presenta le seguenti differenze che hai visto nelle sezioni precedenti.

Tuttavia, da fare una sintesi delle più eccezionali, queste sono le più importanti rispetto alle altre targhe ufficiali di piccolo formato:

  • È stato progettato con lo stesso obiettivo di Arduino Mini, solo il Nano ha un porta miniUSB per programmarlo e nutrirlo di energia.
  • Su prezzo è tra Arduino Mini e Arduino Micro.
  • Il resto delle caratteristiche può essere visto di seguito tavolo:
Caratteristiche

Arduino mini

microarduino

Arduino Nano

Microcontrollore

ATMEGA328P

ATmega32U4

ATmega168 / ATmega328P

Tensione di esercizio

5 V

5 V

5 V

Tensione di alimentazione

7-9 V

7-12 V

7-9 V

Frequenza operativa

16 MHz

16 MHz

16 MHz

Ingressi / uscite analogici

8/0

12/0

8/0

Ingressi / uscite digitali

14/14

20/20

14/14

%PWM

6

7

6

EEPROM (KB)

1

1

0.512 / 0

RAM (KB)

2

2.5

1 / 2

Flash (KB)

32

32

16 / 32

Alimentazione principale e porta di programmazione

Tramite scheda FTDI o cavo

microUSB

mini USB

bus digitale UART

1

1

1

Dimensioni
3 1.8 cm x 4.8 1.77 cm x 4.5 1.8 cm x

Compatibilità

La scheda Arduino Nano è compatibile con tutti i tipi di componenti elettronici come il resto dei piatti. Non ci sono limitazioni di alcun tipo oltre alle limitazioni di corrente e tensione massime supportate. Altrimenti, puoi usare qualsiasi componente tu voglia tutto visto in HwLibre.

Inizia con Arduino Nano

Screenshot dell'IDE di Arduino

Come ho detto, puoi usare lo stesso software per programmare e iniziare con questa scheda di sviluppo. Pertanto, Arduino Nano può essere utilizzato con lo stesso software Arduino IDE che viene utilizzato per il resto dei piatti. Sai già che questo software è abbastanza flessibile e ti consente persino di utilizzare diverse schede di sviluppo che non sono Arduino ...

Per iniziare con un esempio di come programmare Arduino Nano, puoi utilizzare quanto segue schema elettronico per collegare un semplice Schermo a cristalli liquidi ed essere in grado di visualizzare un messaggio su questo piatto:

Schema LCD Arduino Nano

Sebbene il piatto che appare in questo disegno con Fritzing sia UNO, è lo stesso per Nano, devi solo collegarlo ai pin corrispondenti ... Cioè, puoi collegare quanto segue:

  • RS LCD a Nano pin D12.
  • LCD Abilita a D11 da Nano.
  • LCD da Nano D4 a D5.
  • LCD da Nano D5 a D4.
  • LCD da Nano D6 a D3.
  • LCD da Nano D7 a D2.
  • LCD VO a 5v di alimentazione. In questa riga devi inserire la resistenza da 10k che appare nell'immagine.
  • D'altra parte, devi anche collegare GND dell'LCD a GND della scheda.
  • Sai già che i pin LCD 15 e 16 servono per modificare la luminosità dello schermo e andare con un potenziometro per regolare.

Da codice di schizzo, puoi utilizzare il seguente esempio per iniziare a vedere come funziona. Ricorda di utilizzare la libreria LiquidCrystal per schermi LCD. Puoi vedere maggiori informazioni nel nostro corso gratuito di programmazione Arduino.

#include <LiquidCrystal.h> //No olvides descargar la biblioteca

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {

//Configurar el número de columnas y filas del LCD

lcd.begin(16, 2);

//Imprimir mensaje en la LCD

lcd.print("¡HOLA MUNDO!");
}

void loop() {

//Poner el cursor en la columna 0, línea 1

lcd.setCursor(0, 1);

//Imprimir el número de segundos desde reset

lcd.setCursor(0, 1);  
lcd.print(millis() / 1000);

}


Un commento, lascia il tuo

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Monica suddetto

    Buone informazioni, da Arduino Nano.
    saluti