Ingressi ADC •8 canali con ADC a 10bit •I/O pins dal 13 al 20 •Input range da 0.0 V fino a (max) 5.0 V • Il sistema misurerà 1024 livelli di tensione con una risoluzione di circa 4.9 mV 1 Lettura di un potenziometro 5.7÷15 V gnd A B C Pin 24 Pin 23 Pin 21 Vcc=5V A C B Pin 13 2 Gestione degli ingressi ADC Esistono due modi per leggere un valore analogico: 1) Versione Integer X = GetADC(PinNumber) Alla variabile X verrà associato un intero compreso tra 0 (0 V) e 1023 (5 V) 2) Versione Floating Call GetADC(PinNumber, X) Alla variabile X verrà associato un reale compreso tra 0.0 (0 V) e 1.0 (5 V) 3 Applicazioni 1) Accendere 5 LED (pin 8-9-10-11-12) in corrispondenza di una variazione di tensione di 1V sul pin 13 2) Fare lampeggiare un LED (pin 12) con una velocità proporzionale alla tensione letta sul pin 13 4 Sensore IR Sharp GP2D12 Vout gnd Vcc=5V d d d1 d1 d 2 v v1 v1 v 2 1° segmento d1 0.8 v1 0.4 d 2 0.53 v 2 0.58 d 1.5v 1.3 5 Sensore IR Sharp GP2D12 5.7÷15 V gnd Pin 24 Pin 23 Pin 21 Vcc=5V Vout gnd Vcc Pin 13 6 Applicazioni 1) Accendere 5 LED (pin 8-9-10-11-12) in corrispondenza della distanza rivelata 2) Fare lampeggiare un LED (pin 12) con una velocità proporzionale alla distanza rivelata 3) Inviare sulla porta seriale la distanza rivelata 7