analogRead()

Descripción

Leer el valor de un determinado pin analógico.  Esta función leerá voltajes entre 0- 5v, los cuales serán representados por valores entre 0 y 1023. Dicho de esta forma, para conocer el voltaje que esta ingresando por el pin se debe hacer la siguiente operación:

(Valor_Leido * 5) / 1023

Donde valor_Leido es el valor que se obtiene con analogRead().

Sintaxis

  analogRead(pin); 

Parámetros

pin: Numero del pin al cual queremos conocer su valor de voltaje (0 – 5).

Retorno

Entero ( int ) entre 0 – 1023.

Ejemplo

void setup(){
  //Inicializar comunicacion serial
  Serial.begin(9600); 
}

void loop(){
  //Hacer uso de la formula para obtener el voltaje
   float voltaje = (analogRead(A0) * 5) / 1023 ;
   Serial.println(voltaje);
   delay(500);
}