Una panoramica della scheda Arduino Nano

Prova Il Nostro Strumento Per Eliminare I Problemi





Questo articolo fornisce informazioni dettagliate su una scheda Arduino Nano, ed è un tipo di scheda microcontrollore progettata dal team di Arduino. Questo microcontrollore è basato su Atmega168 o Atmega328p. È abbastanza simile alla scheda Arduino Uno ma quando si tratta di configurazione dei pin e funzionalità, questa scheda nano è stata sostituita Arduino uno a causa delle piccole dimensioni. Come sappiamo che durante la progettazione di un file sistema incorporato sono preferiti componenti di piccole dimensioni. Le schede Arduino vengono utilizzate principalmente per creare file progetti elettronici . sistemi embedded, robotica, ecc. Ma le schede nano sono introdotte principalmente per i principianti che non hanno un background tecnico.

Cos'è una scheda Arduino Nano?

Arduino Nano è uno tipo di microcontrollore board, ed è progettato da Arduino.cc. Può essere costruito con un microcontrollore come Atmega328. Questo microcontrollore viene utilizzato anche in Arduino UNO. È una scheda di piccole dimensioni e anche flessibile con un'ampia varietà di applicazioni. Altro Schede Arduino includono principalmente Arduino Mega, Arduino Pro Mini, Arduino UNO, Arduino YUN, Arduino Lilypad, Arduino Leonardo e Arduino Due. E altre schede di sviluppo sono AVR Development Board, PIC Development Board, Raspberry Pi , Intel Edison, MSP430 Launchpad e scheda ESP32.




Questa scheda ha molte funzioni e caratteristiche come una scheda Arduino Duemilanove. Tuttavia, questa scheda Nano è diversa nella confezione. Non ha alcun jack CC in modo che l'alimentazione possa essere fornita utilizzando una piccola porta USB altrimenti collegata direttamente ai pin come VCC e GND. Questa scheda può essere fornita da 6 a 20 volt utilizzando una porta mini USB sulla scheda.

Caratteristiche di Arduino Nano

Le caratteristiche di un Arduino nano includono principalmente quanto segue.



arduino-nano-board

Scheda Arduino-nano

  • Il microcontrollore ATmega328P appartiene alla famiglia AVR a 8 bit
  • La tensione di esercizio è 5V
  • La tensione di ingresso (Vin) è compresa tra 7V e 12V
  • I pin di ingresso / uscita sono 22
  • I pin i / p analogici sono 6 da A0 ad A5
  • I pin digitali sono 14
  • Il consumo energetico è di 19 mA
  • La corrente CC dei pin I / O è 40 mA
  • La memoria flash è di 32 KB
  • SRAM è di 2 KB
  • EEPROM è di 1 KB
  • La velocità CLK è di 16 MHz
  • Peso-7 g
  • Le dimensioni del circuito stampato sono 18 x 45 mm
  • Supporta tre comunicazioni come SPI, IIC e USART

Pinout di Arduino Nano

La configurazione dei pin di Arduino nano è mostrata di seguito e ogni funzionalità dei pin è discussa di seguito.

arduino-nano-pinout

Arduino-nano-pinout

Pin di alimentazione (Vin, 3.3V, 5V, GND): Questi pin sono pin di alimentazione


  • Vin è la tensione di ingresso della scheda e viene utilizzata quando è esterna fonte di potere viene utilizzato da 7V a 12V.
  • 5V è il alimentazione regolata tensione della scheda nano e viene utilizzato per fornire l'alimentazione alla scheda e ai componenti.
  • 3.3V è la tensione minima generata dal regolatore di tensione sul tabellone.
  • GND è il pin di massa della scheda

Pin RST (ripristino): Questo pin viene utilizzato per ripristinare il microcontrollore

Pin analogici (A0-A7): Questi pin vengono utilizzati per calcolare la tensione analogica della scheda nell'intervallo da 0 V a 5 V.

Pin I / O (pin digitali da D0 a D13): Questi pin sono usati come pin i / p altrimenti o / p. 0V e 5V

Pin seriali (Tx, Rx): Questi pin vengono utilizzati per trasmettere e ricevere dati seriali TTL.

Interrupt esterni (2, 3): Questi pin vengono utilizzati per attivare un interrupt.

PWM (3, 5, 6, 9, 11): Questi pin vengono utilizzati per fornire 8 bit di uscita PWM.

SPI (10, 11, 12 e 13): Questi perni sono usati per il supporto Comunicazione SPI .

LED integrato (13): Questo pin viene utilizzato per attivare il LED.

IIC (A4, A5): Questi pin vengono utilizzati per supportare la comunicazione TWI.

AREF: Questo pin viene utilizzato per fornire la tensione di riferimento alla tensione di ingresso

Differenza tra Arduino UNO e Arduino Nano

La scheda Arduino Nano è simile a una scheda Arduino UNO che include un microcontrollore simile come Atmega328p. In questo modo possono condividere un programma simile. La principale differenza tra questi due è la dimensione. Perché la dimensione di Arduino Uno è doppia rispetto alla scheda nano. Quindi le schede Uno occupano più spazio nel sistema. La programmazione di UNO può essere eseguita con una USB mentre Nano utilizza il cavo mini USB. Le principali differenze tra questi due sono elencate nella tabella seguente.

differenza-tra-arduino-uno-e-arduino-nano

differenza-tra-Arduino-UNO-e-Arduino-nano

Comunicazione Arduino Nano

La comunicazione di una scheda Arduino Nano può essere effettuata utilizzando diverse fonti come l'utilizzo di una scheda Arduino aggiuntiva, un computer, altrimenti utilizzando microcontrollori. Il microcontrollore che utilizza nella scheda Nano (ATmega328) offre comunicazione seriale (UART TTL). Questo può essere accessibile a pin digitali come TX e RX. Il software Arduino comprende un monitor seriale per consentire una facile trasmissione e ricezione di informazioni testuali dalla scheda.

I LED TX e RX sulla scheda Nano lampeggiano ogni volta che le informazioni vengono inviate tramite il collegamento FTDI e USB in direzione del computer. Il SoftwareSerial simile a una libreria consente la comunicazione seriale su uno qualsiasi dei pin digitali sulla scheda. Il microcontrollore supporta anche la comunicazione SPI e I2C (TWI).

Programmazione Arduino Nano

La programmazione di un Arduino nano può essere eseguita utilizzando il software Arduino. Fare clic sull'opzione Strumenti e selezionare la scheda nano. Il microcontrollore ATmega328 sulla scheda Nano viene fornito con un boot loader preprogrammato. Questo boot loader consente di caricare nuovo codice senza utilizzare un programmatore hardware esterno. La comunicazione di questo può essere effettuata con il protocollo STK500. Qui il boot loader può anche essere evitato e il programma del microcontrollore può essere eseguito utilizzando l'intestazione della programmazione seriale in-circuit o ICSP con un ISP Arduino.

Applicazioni di Arduino Nano

Queste schede vengono utilizzate per costruire progetti Arduino Nano leggendo gli input di un sensore, un pulsante o un dito e forniscono un'uscita accendendo il motore o il LED, oppure alcune delle applicazioni sono elencate di seguito.

Quindi, si tratta di una panoramica di Scheda tecnica di Arduino nano . Dalle informazioni di cui sopra, infine, possiamo concludere che per i principianti che sono nuovi all'elettronica, questa scheda Nano è estremamente consigliata per questa scheda grazie alle sue caratteristiche come il basso costo e molto semplice da usare in diverse applicazioni. Questa scheda può semplicemente connettersi a qualsiasi computer attraverso la sua porta mini USB. Ecco una domanda per te, che cos'è un driver Arduino nano?