La piattaforma Arduino fornisce una varietà di schede di microcontrollore noto anche come schede Arduino con diverse specifiche. Prima di utilizzare qualsiasi scheda Arduino, è necessario conoscere le specifiche delle schede e, soprattutto, il pinout delle schede. Quindi, abbiamo spiegato i pignoli della scheda Arduino Uno e l'uso di ciascun pin in dettaglio.
Arduino Uno
La scheda più utilizzata tra la famiglia Arduino è l'Arduino Uno in quanto è facile da usare e adatto a progetti elettronici per principianti e medi. Questa scheda è dotata di un microcontrollore ATMEGA328P che appartiene alla famiglia Atmel.
Questa scheda può funzionare sulla tensione di 5 volt e ha una memoria flash di 32 kilobyte. Mentre la RAM statica del controller è di 2 kilobyte e l'Eeprom ha una memoria di 1 kilobyte. La velocità di clock di ATmega328p è di 16 Hz. Di seguito è riportata l'immagine della scheda Arduino Uno:
Arduino Uno Pinout
Arduino Uno ha un Totale di 31 pin (1 NC) Tra i quali 14 pin ci sono pin digitali che possono essere utilizzati per gli ingressi digitali e l'output. 6 di essi sono i pin analogici che possono essere utilizzati per ingressi e uscite analogiche e ci sono 10 pin che possono essere utilizzati per fornire energia ai dispositivi collegati.
Categoria dei pin | Rappresentazione | Descrizione |
Pin di potenza di Arduino Uno | 5v, reset, 3.3V, GND (3), Vin, Aref, Ioref | Pin utilizzati per fornire energia al dispositivo collegato con Arduino |
Pin digitali di Arduino Uno | Da 0 a 13 | Pin utilizzati per l'input digitale e le output di Arduino |
Pin Pwm di Arduino Uno (Pin digitali) | 11,10, 9, 6, 5, 3 | Pin usati per generare il segnale pulsante |
Pin analogiche di Arduino Uno | A0 a A5 (A5 per SCL e A4 per SDA) | Pin utilizzati per ingressi analogici e uscite di Arduino |
Pin varie di Arduino Uno | Pin aggiuntivi per SCL e SDA (un pin non collegato [NC]) | SCL è il pin di clock e la SDA è il pin di dati per i dispositivi di comunicazione I2C e TWI |
12 pin di intestazione di Arduino Uno | ICSP | Pin usati per riprogrammare l'Arduino |
Questo consiglio consiste anche anche dei 12 pin di intestazione anche chiamato ION CIrcuit System Ppin di rogramming (ICSP).Sono anche usati per programmare il controller che abbiamo spiegato ogni pin dividendo i pin su diverse categorie in base al loro utilizzo nei paragrafi successivi.
Pin digitali di Arduino Uno
Esistono un totale di 14 pin digitali dell'Arduino che possono essere utilizzati per collegare i dispositivi che richiedono l'input digitale dall'Arduino Uno e forniscono l'output digitale. Per il digitale intendiamo che le informazioni saranno sotto forma di zero e uno.
Pin 0 e 1 nei pin digitali sono i pin di comunicazione dell'Arduino etichettati come TX E Rx. Attraverso questi pin l'Arduino comunica con i diversi dispositivi di comunicazione e viene utilizzato anche quando si carica il codice nella scheda Arduino.
C'è un LED integrato nell'Arduino Uno collegato al pin 13 Ma possiamo usare questo pin per collegare anche altri dispositivi.
Di seguito abbiamo allegato l'immagine dell'Arduino Uno in cui i pin digitali sono evidenziati in colore rosso.
Pin analogiche di Arduino Uno
Arduino Uno ha 6 perni analogici che vengono utilizzati principalmente per collegare i dispositivi analogici (sensori) e avere la risoluzione da 0 a 1023. Ciò significa che i valori saranno tra 0 e 1023 e in termini di tensione i 5 volt saranno 1024 che sono 2^10.
I pin A4 E A5 può essere usato come SDA E SCL Pin per i dispositivi che utilizzavano i protocolli di comunicazione I2C e TWI (Two Wire Interface). Il pin SDA è la linea di dati per il dispositivo collegato e SCL è il pin di clock del dispositivo collegato. Allo stesso modo, ci sono altri due pin accanto al pin AREF che possono essere utilizzati anche per la linea di dati e l'orologio dei dispositivi I2C.
La figura collegata di seguito mostra i pin analogici dell'Arduino evidenziandolo in rosso.
Pin di potenza di Arduino Uno
Arduino Uno ha un totale di 10 pin utilizzati per fornire energia ai dispositivi collegati con Arduino. IL tensione massima L'Arduino Uno può fornire 5 volt E tensione minima di 3.3 volt e ci sono quattro spille da terra nel tabellone.
Allo stesso modo, ci sono Ioref E Aref Pin che vengono utilizzati per fornire tensione di riferimento per i dispositivi collegati ad Arduino Uno. L'AREF è il riferimento di tensione per i dispositivi analogici mentre l'IOREF è la tensione di riferimento per gli altri dispositivi digitali. C'è anche un pin di ripristino indicato nella scheda per ripristinare Arduino Uno usando un pulsante esterno. Tuttavia, c'è un pulsante di ripristino dedicato indicato sulla scheda Arduino Uno.
Per collegare la scheda Arduino con la tensione di alimentazione è inoltre fornita una porta USB e viene fornito un jack per l'alimentazione. La porta USB può essere utilizzata per l'alimentazione e per caricare il codice su Arduino Uno. Mentre il jack fornito per l'approvvigionamento viene utilizzato principalmente quando l'Arduino deve funzionare in modalità autonoma. L'immagine seguente mostra i pin di alimentazione e il pulsante di ripristino di Arduino Uno.
Pin di intestazione ICSP dell'Arduino Uno
Per aggiornare o modificare il firmware di Arduino Uno possiamo utilizzare i 12 pin di intestazione indicati sulla scheda Arduino. La programmazione del sistema in circuito (ICSP) può essere eseguita collegando Arduino con il dispositivo utilizzando un cavo di programmazione. Abbiamo messo in evidenza i pin di intestazione ICSP di Arduino Uno nell'immagine indicata di seguito.
Pin Pwm di Arduino Uno
I pin usati per ottenere l'output dell'Arduino sotto forma di impulsi sono chiamati pin PWM e il suo ciclo di lavoro varia da 0 a 255. I pin dedicati per PWM in Arduino Uno sono 3, 5, 6, 9, 10 e 11. Sotto l'immagine mostra i pin PWM di Arduino Uno evidenziati in rosso.
Conclusione
Arduino Uno che è il consiglio di amministrazione di Arduino più popolare tra gli studenti in quanto può essere utilizzato in una varietà di progetti di sistema incorporati ed è facile da lavorare. Tuttavia, per utilizzare questa scheda, si deve essere a conoscenza delle specifiche del consiglio e del pinout delle rispettive schede in modo che la scheda possa essere utilizzata in modo efficace. Per facilitare gli studenti e gli studenti, abbiamo descritto lo scopo di ogni pin dell'Arduino Uno in modo molto completo.