Arduino è composto da diverse parti le principali sono:
1)I pin
1.1)I pin digitali
1.2)I pin analogici
2)Porta USB
3)Porta jack
4)Microcontrollore
I Pin
Sono delle porte digitali che si trovano ai lati della scheda di programmazione, permettono di collegare e scambiare informazioni dei dispositivi esterni attraverso l’uso di cavi. I pin si dividono in pin digitali e pin analogici.
I Pin digitali
Questi pin possono assumere solamente due valori: HIGH e LOW
HIGH corrisponde a 5 volt di tensione, mentre LOW ad una tensione nulla, ovvero di 0 volt e si indica con GROUND (GND). In totale i pin digitali sono 14.
I Pin analogici
Al contrario di quelli digitali, i pin analogici possono assumere tutti i valori compresi tra 0 e 5 volt. Per assegnare un valore ad un determinato pin si può utilizzare la funzione analogRead()
Porta USB
La porta USB permette di collegare un computer alla scheda di programmazione tramite l’utilizzo di un cavo.
Ciò serve a trasmettere informazioni all’Arduino, come ad esempio righe di codice necessarie per compiere una determinata azione.
Grazie ad un computer la scheda può essere alimentata attraverso la porta USB.
Porta jack
La porta jack serve per collegare elementi esterni ad Arduino, questa porta permette, ad esempio, di collegare un pacco di batterie alla scheda per alimentarla.
Microcontrollore
Il microcontrollore si trova al centro di Arduino, che rappresenta la CPU della scheda.
Questo componente serve a controllare la scheda e fare in modo che tutto funzioni correttamente.