Arduino Nano di Configurazione dei Pin
Pin Categoria |
Pin Nome |
Dettagli |
||||||||||||||||||||||||
Alimentazione |
Vin, 3.3 V, 5V, GND |
Vin: tensione in Ingresso di Arduino quando si utilizza una fonte di alimentazione esterna (6-12V). 5 V: alimentazione regolata di alimentazione utilizzato per alimentare microcontrollore e altri componenti sulla scheda. 3.3 V: 3.3 V di alimentazione generato da on-board regolatore di tensione., Assorbimento di corrente massimo è 50mA. GND: perni di terra. |
||||||||||||||||||||||||
Ripristina |
Ripristina |
Ripristina il microcontrollore. |
||||||||||||||||||||||||
Pin Analogici |
A0 – A7 |
Utilizzato per misurare la tensione nella gamma di 0-5V |
||||||||||||||||||||||||
Pin di Ingresso/Uscita |
Pin Digitali D0 – D13 |
Può essere utilizzato come ingresso o uscita pin. 0V (basso) e 5V (alto) |
||||||||||||||||||||||||
Seriale |
Rx, Tx |
Utilizzato per ricevere e trasmettere dati seriali TTL., |
||||||||||||||||||||||||
External Interrupts |
2, 3 |
To trigger an interrupt. |
||||||||||||||||||||||||
PWM |
3, 5, 6, 9, 11 |
Provides 8-bit PWM output. |
||||||||||||||||||||||||
SPI |
10 (SS), 11 (MOSI), 12 (MISO) and 13 (SCK) |
Used for SPI communication. |
||||||||||||||||||||||||
Inbuilt LED |
To turn on the inbuilt LED. |
|||||||||||||||||||||||||
IIC |
A4 (SDA), A5 (SCA) |
Used for TWI communication., |
||||||||||||||||||||||||
AREF |
AREF |
To provide reference voltage for input voltage.,ecifications
Other Arduino BoardsArduino UNO, Arduino Pro Mini, Arduino Mega, Arduino Due, Arduino Leonardo Other Development BoardsRaspberry Pi, PIC Development Board, AVR Development Board, MSP430 Launchpad, Intel Edison, ESP32 Difference between Arduino UNO and Arduino NanoThe Arduino Nano is very much similar to the Arduino UNO., Usano lo stesso processore (Atmega328p) e quindi entrambi possono condividere lo stesso programma. Una grande differenza tra entrambi è la dimensione UNO è due volte più grande di Nano e quindi occupa più spazio sul tuo progetto. Anche Nano è tagliere amichevole mentre Uno non è. Per programmare Uno è necessario un normale cavo USB dove come per Nano è necessario un cavo mini USB. La differenza tecnica tra Uno e Nano è mostrata di seguito.,p>16 MHz |
6 / 0 |
14 / 6 |
1 / 2 |
Regular |
||||||||||||||||||||
Nano |
ATmega328P |
5V / 7-12V |
16 MHz |
8 / 0 |
14 / 6 |
1 / 2 |
Mini |
Difference between Arduino Nano and Arduino Mega
There is a considerable amount of difference between the Arduino Nano and the Arduino mega as the processor used itself is different., Arduino Mega è più potente di un Arduino Nano in termini di velocità e numero di pin I/O. Come si può intuire la dimensione è anche più grande di un Arduino UNO. Arduino Mega è normalmente utilizzato per i progetti che richiedono un sacco di I/O pin e diversi protocolli di comunicazione. La differenza tecnica tra Nano e Mega è mostrata di seguito.,/td>
5V / 7-12V
16 MHz
16 / 0
54 / 15
4 / 8
Regular
Nano
ATmega328P
5V / 7-12V
16 MHz
8 / 0
14 / 6
1 / 2
Mini
Understanding Arduino Nano
The Arduino board is designed in such a way that it is very easy for beginners to get started with microcontrollers., Questa scheda in particolare è breadboard amichevole è molto facile da gestire le connessioni. Iniziamo con l’alimentazione della scheda.
Alimentazione si Arduino Nano:
Ci sono totalmente tre modi con cui è possibile alimentare il vostro Nano.
USB Jack: Collegare il mini USB jack per un caricatore del telefono o un computer attraverso un cavo e sarà disegnare potenza necessaria per la scheda per funzionare
Vin Pin: Il Vin pin può essere fornito con un non regolamentato 6-12 V per alimentare la scheda., Il regolatore di tensione a bordo lo regola a+5V
+ 5V Pin: se si dispone di un’alimentazione regolata a +5V, è possibile fornire direttamente questo o il pin + 5V di Arduino.
Ingresso / uscita:
Ci sono totalmente 14 Pin digitali e 8 pin analogici sulla scheda Nano. I pin digitali possono essere utilizzati per interfacciare i sensori utilizzandoli come pin di ingresso o per guidare i carichi utilizzandoli come pin di uscita. Una semplice funzione come pinMode() e digitalWrite () può essere utilizzata per controllare il loro funzionamento. La tensione di funzionamento è 0 V e 5 V per pin digitali., I pin analogici possono misurare la tensione analogica da 0V a 5V utilizzando uno qualsiasi degli 8 pin analogici utilizzando una semplice funzione come analogRead ()
Questi pin oltre a servire il loro scopo possono essere utilizzati anche per scopi speciali che sono discussi di seguito:
- Pin seriali 0 (Rx) e 1 (Tx): I pin Rx e Tx vengono utilizzati per ricevere e trasmettere dati seriali TTL. Sono collegati con il corrispondente ATmega328P USB al chip seriale TTL.
- Interrupt esterno Pin 2 e 3: Questi pin possono essere configurati per attivare un interrupt su un valore basso, un bordo di salita o discesa, o una variazione di valore.,
- Pin PWM 3, 5, 6, 9 e 11: Questi pin forniscono un’uscita PWM a 8 bit utilizzando la funzione analogWrite ().
- SPI Pin 10 (SS), 11 (MOSI), 12 (MISO) e 13 (SCK): Questi pin sono utilizzati per la comunicazione SPI.
- In-built LED Pin 13: Questo pin è collegato con un built – in LED, quando pin 13 è alta-LED è acceso e quando pin 13 è basso, la sua off.
- I2C A4 (SDA) e A5 (SCA): Utilizzato per la comunicazione IIC utilizzando Wire library.
- AREF: Utilizzato per fornire tensione di riferimento per ingressi analogici con funzione analogReference ().,
- Reset Pin: Rendendo questo pin BASSO, ripristina il microcontrollore.
Queste funzioni speciali e i rispettivi pin sono illustrati nel diagramma arduino nano pin mostrato sopra.
Come usare Arduino Nano
Difficilmente ci vorranno 5-10 minuti per caricare il primo programma su Arduino Nano. Tutto ciò che serve l’IDE Arduino un cavo USB e la scheda Nano stessa.
Scaricare e installare Arduino:
Il primo passo sarebbe installare il Arduino IDE che è disponibile per il download gratuitamente dal link qui sotto., Dopo aver installato Arduino si potrebbe anche voler installare i driver (link indicato di seguito) per voi Arduino per comunicare con il computer
- Arduino IDE Download
- Driver Download
Caricare il primo programma
Una volta arduino IDE è installato sul computer, collegare la scheda con il computer tramite cavo USB. Ora apri arduino IDE e scegli la scheda corretta selezionando Tools>Boards> Arduino / Nano, e scegli la porta corretta selezionando Tools>Port., Arduino Uno è programmato utilizzando il linguaggio di programmazione Arduino basato sul cablaggio. Per iniziare con la scheda Arduino Uno e lampeggiare il LED incorporato, caricare il codice di esempio selezionando Files>Examples> Basics>Blink. Una volta che il codice di esempio (mostrato anche sotto) viene caricato nel tuo IDE, fai clic sul pulsante “carica” nella barra in alto. Una volta terminato il caricamento, dovresti vedere il LED integrato di Arduino lampeggiare., Di seguito è riportato il codice di esempio per lampeggiare:
Applicazioni
- Prototipazione di prodotti e sistemi di elettronica
- Più progetti fai da te.
- Facile da usare per principianti livello di bricolage e creatori.
- Progetti che richiedono più interfacce I / O e comunicazioni.