jueves, 7 de julio de 2016

Calcular Nivel de Voltaje de batería de automóvil con Arduino

Calcular Nivel de Voltaje de batería de automóvil con Arduino

Calcula el nivel de voltage con Arduino.


float leer_voltaje(int pin, float unidad, int decimales)
{
  lectura = analogRead( pin );
  voltaje = (( 5 * float ( lectura ) ) / 1024 );
  return float(voltaje) * 3 * unidad, decimales );
}

Tomado en parte desde https://geekytheory.com/voltimetro-con-arduino/

Calcular Nivel de Combustible de automovil con Arduino

Calcular el nivel de combustible con Arduino.


La función lee un valor desde la entrada análoga directo desde el sensor del automóvil, el cual trabaja entre 0 y 5v, donde 0v es estanque vacío y 5 es estanque lleno.

La primera función lee la entrada y calcula los litros con un estanque de 40 litros, la segunda devuelve el porcentaje de llenado del estanque.


1:
// Devuelve la cantidad de litros de un estanque de 40 litros
float leer_litros( int pin ){
  return map( analogRead( pin ), 0, 1023, 0, 40 );
}

2:
// Devuelve el prcentage de llenado de un estanque (independiente de la capacidad)
float leer_porcentaje( int puerto ){
  return map( analogRead( puerto ), 0, 1023, 0, 100 );
}