Hola a todos
Necesito ayuda con un codigo para leer voltaje por el puerto analogico de la tarjeta arduini DUE de 12 bits
Mi problema es que no logro leer correctamente el voltaje de una señal que genero que va de 0 v a 2.5volts
tengo entendido que para la tarjetas de 12 bits su factor es de 4095 y para calcular el voltaje es , lectura de la señal * volataje ref / el factor 4095
al leer el voltaje en el monitor serial obtengo 0.325 y fisicamente con el multimetro la señal es de 1.25
alguien tiene una solucion para esto ? gracias
este es mi codigo
float pinSonda = A0;
float voltaje;
int lectura;
void setup() {
Serial.begin(9600);
}
void loop() {
lectura = (analogRead(pinSonda));
voltaje = lectura * (3.3 / 4095.0);
Serial.println(voltaje,3);
delay(500);
}