Iniziare con Arduino Nano

Iniziare con Arduino Nano
Arduino Nano è una scheda microcontrollore di piccole dimensioni. Arduino Nano usa il chip ATMEGA328P. Ha una struttura e una funzionalità simili a Arduino Uno ma è più piccola e utilizza una connessione USB mini-B per la programmazione e la potenza.

L'Arduino Nano contiene 14 pin di input/output digitali. Vi sono un totale di 8 pin analogici. Arduino utilizza l'orologio da 16 MHz generato usando l'oscillatore di cristallo. Per programmare Nano A USB Mini Connector è disponibile. Come Arduino Uno ha anche i pin del connettore ICSP con un pulsante di ripristino a bordo. Usando il perno VIN può essere alimentato attraverso l'alimentazione esterna.

Impostazione Arduino Nano con Arduino IDE

Per impostare Arduino Nano con l'Ambiente di sviluppo integrato Arduino (IDE) dobbiamo installare il driver richiesto nel computer. Una volta installati i driver, possiamo programmare Arduino Nano usando Arduino IDE dopo aver selezionato la porta e la scheda giuste.

Ecco un riepilogo dei passaggi necessari:

  • Installa Arduino IDE sul tuo computer. Scarica l'ultimo IDE dal sito ufficiale di Arduino.
  • Collegare la scheda nano con PC tramite un cavo mini USB.
  • Apri IDE Seleziona la scheda Arduino Nano e la porta COM che corrispondono al tuo Arduino Nano.

Dopo aver selezionato la scheda e la porta corrette, è possibile testare la configurazione caricando un semplice schizzo (programma) sul tuo Arduino Nano. Vai su "file" e seleziona "esempi."Dai esempi, selezionare" Blink "e fare clic su" Carica."Ciò causerà il battito del LED a bordo sul tuo Arduino Nano, indicando che lo schizzo è stato caricato con successo.

Ora copriremo tutti questi passaggi nei dettagli.

Installazione dei driver Arduino Nano

Primo passo prima di poter caricare il codice in Arduino Nano, dobbiamo installare i driver richiesti.

La maggior parte dei nano Arduino ha a bordo CH340 Chips UART per comunicazione seriale. Tuttavia, alcune schede Arduino Nano hanno CP2102 patatine fritte. Puoi leggere il metodo di installazione del driver di entrambi i chip separatamente negli articoli menzionati:

  • Installa driver seriali per chip CP2102
  • Installa driver seriali per chip CH340

I driver seriali sono necessari per la comunicazione seriale, senza l'installazione dei driver Arduino IDE non può caricare il codice nella scheda Arduino e verrà visualizzato il caricamento di Exit Stato 1 Errore.

Esempio di lampeggiamento di caricamento LED

Una volta installati i driver, possiamo facilmente programmare Arduino Nano. Segui i passaggi per caricare un programma di battito di ciglia a LED in Arduino Nano.

Passo 1: Collegare Arduino Nano con PC utilizzando il cavo mini-USB:

Passo 2: Ora apri Arduino IDE e seleziona la scheda Arduino Nano:

Passaggio 3: Seleziona la porta com in cui è collegato Arduino Nano:

Passaggio 4: Seleziona il Old Bootloader per ATmega328p. Vai a: Strumenti> processore> ATMEGA328P (Old Bootloader):

Ora Arduino Nano è pronto a caricare i programmi LED Blink.

Passaggio 5: Carica uno schizzo con le palpebre a LED in Arduino Nano. Vai a: File> Esempi> Base> Blink:

Passaggio 6: Si aprirà una nuova finestra con un programma di battito di ciglia a LED:

Passaggio 7: Carica il codice su Arduino Nano. Una volta caricato il codice correttamente, possiamo vedere il Fatto caricamento Messaggio sullo schermo:

Codice

Il seguente codice viene lampeggiante il LED integrato a bordo con un ritardo di 1 secondo:

void setup ()
pinMode (led_builtin, output); // LED integrato definito come output

void loop ()
DigitalWrite (led_builtin, high); // LED acceso impostando la tensione alta
ritardo (1000); // ritardo di 1 sec
DigitalWrite (led_builtin, basso); // LED OFF impostando la tensione bassa
ritardo (1000); // ritardo di 1 sec

Produzione

Nell'output possiamo vedere il LED integrato sul lato destro del LED di alimentazione che lampeggia con un ritardo di 1 secondo:

Lampeggiando un LED esterno usando Arduino Nano

Come abbiamo coperto il codice per aver lampeggiato il LED a bordo. Ora collegheremo un LED su qualsiasi pin digitale di Arduino Nano e lamperemo un LED esterno utilizzando il codice Arduino.

Collegare un LED esterno al pin 2 di Arduino Nano.

Codice

Dopo aver collegato il LED alla scheda Nano, caricare il codice dato.

Sotto il codice invierà un segnale di alto e basso in alternativa con un ritardo di 2 secondi in mezzo. Per i primi 2 secondi il pin digitale 2 rimarrà elevato, il che accenderà il LED e per i prossimi 2 secondi il pin digitale 2 rimarrà a basso stato impostando il livello di tensione del pin a basso, quindi il LED rimarrà fuori.

int led_pin = 2; /*Pin digitale 2 definito per LED*/
void setup ()
pinMode (led_pin, output); /*Pin LED impostata come output*/

void loop ()

DigitalWrite (LED_PIN, HIGH); /*Pin LED 2 impostato come alto*/
ritardo (2000); /*Ritardo di 2 sec*/
DigitalWrite (LED_PIN, Low); /*Pin LED 2 è impostato come basso*/
ritardo (2000); /*Ritardo di 2 sec*/

Produzione

Dopo aver caricato il codice su Arduino Nano, possiamo vedere l'output. LED collegato esternamente sul pin digitale 2 inizierà a lampeggiare con un ritardo di 2 secondi.

Conclusione

Arduino Nano è una scheda microcontrollore simile ad Arduino Uno e utilizza lo stesso microcontrollore ATMEGA328P. Questo articolo copre tutte le linee guida di base su come si può creare un Arduino Nano con un IDE Arduino e caricare il programma LED Blink sulla scheda Nano.