ARDUINO (seconda parte)
------------------------------
Vediamo ora brevemente quali sono le parti di cui la scheda è composta:
1) la presa USB che è l'interfaccia di collegamento al PC, attraverso la quale è possibile inviare il programma dal PC alla scheda;
2) la presa d'alimentazione (7-12V) per il funzionamento "stand-alone" una volta scollegata la scheda dal PC e collegata al circuito al quale è destinata. Un apposito circuito di regolazione della tensione posto sulla scheda fissa la tensione a 5V stabilizzata necessaria ai vari integrati;
3) gli ingressi analogici (analog in) da cui vengono acquisite le tensioni (gli ingressi sono 6) che vengono poi convertite in digitale a 10-bit tramite apposite istruzioni;
4) gli ingressi digitali (14 pin digital), a livelli TTL, che possono essere utilizzati mediante programma;
5) le uscite digitali (sempre individuate tra i 14 pin digital), anch'esse possono essere opportunamente programmate;
6) le uscite PWM, in grado di produrre segnali PWM per il controllo di alcuni attuatori (servomotori, lampade, ecc.). In pratica la modulazione PWM modifica il Duty-Cycle dell'onda rettangolare (da 0% fino al 100%) in base al valore della "modulante" (vedi i miei articoli sulle "Telecomunicazioni" per maggiori informazioni sulla modulazione PWM).
L'informazione contenuta nel segnale PWM è analogica, ecco perché l'istruzione che fissa il segnale su uno dei pin digitali (3, 5, 6, 9, 10, 11) viene chiamata "analogWrite";
7) il microcontrollore, un ATmega 328 della ATMEL, che è la CPU della scheda in grado di eseguire i programmi scritti per la scheda stessa;
8) il generatore di clock, un quarzo che genera la frequenza e scandisce le temporizzazioni di lavoro del microcontrollore (la frequenza può arrivare fino a 20MHz, circa 20 milioni di operazioni al secondo);
9) tre LED, tra cui quello marcato con la L è collegato alla linea 13 del connettore e viene utilizzato per segnalare particolari stati del programma mentre gli altri due, chiamati TX e RX, segnalano la comunicazione tra il PC e la scheda (se lampeggiano, vuol dire che Arduino e il PC stanno comunicando).
www.adrirobot.it/arduino/arduino_UN...co_della_scheda
A presto
Segnalibri