premetto che scrivo questo post nella sezione software ma secondo me riguarda anche l'hardware:
è possibile per arduino gestire/leggere i valori dati da due analogpin differenti contemporaneamente?
mi spiego meglio: devo prendere due misure di tensione da due diversi punti del circuito (in particolare la tensione su un condensatore e quella generata da un alimentatore. vi rimando a questo post per i dettagli
http://arduino.cc/forum/index.php/topic,128815.0.html)ma possibilmente nello stesso istante.
con il codice che ho scritto e settando il prescaler a 16
c_voltage = analogRead(c_pin);
time1 = micros()-time0; //time c_voltage measurement
ps_voltage = analogRead(ps_pin);
time2 = micros() - time0; //time ps_voltage measurement
la distanza in termini di tempo fra le due misure è di circa 20usec.
è dunque possibile fare in modo di sincronizzare queste due misure in maniera tale che avvengano nello stesso momento?