Paso 4: Descripción funcionamiento modo - cómo funciona.
El módulo Lee los valores de las entradas analógicas que están conexión los sensores de corriente (uno de los paneles fotovoltaicos y un aerogenerador), el voltaje del sensor (para baterías de banco) y una digital de entrada para sensores de temperatura (para baterías de banco de medición de temperatura y el ambiente exterior), servidor web transmite (método POST) y llamada a PHP script inserta datos en una base de datos. Los datos transmitidos son valores medios después de las lecturas a intervalos de 10 ms por 2 segundos (200 muestras), dando por resultado la inserción en la base de datos en un intervalo de 2-3 años, 1200 muestras por hora.
Los datos de entrada se leen valores analógicos de los voltajes en los sensores (0-5V), se convierten en valores digitales (0-1023) por un de analógico a digital y dependiendo del tipo de sensor se aplica una fórmula de en que resultados en valor final medición V(volts) voltaje o A(amps) para corrientes.
EX1: sensorValue = analogRead (A5); Leer las entradas analógicas
U = (float) ((sensorValue) * 25) / 1023; Cálculo de tensión de lectura
Ex2: sensorValue = (analogRead (A4)-507); Leer las entradas analógicas
Si (sensorValue == 1 o sensorValue == - 1) sensorValue = 0; corrección de errores
Si = sensorValue (float) * 0215; Leer el cálculo del valor actual