Descripción
Este módulo se basa en el principio de diseño divisor de tensión resistivo,
puede hacer que el voltaje de entrada del conector terminal rojo a 5 veces más pequeño. entrada analógica Arduino tensiones de hasta 5 V,
el voltaje de entrada del módulo de detección de tensión no superior a 5Vx5 = 25V
(Si está utilizando sistemas de 3.3V, voltaje de entrada no es mayor que 3.3Vx5 = 16.5V).
chips de Arduino AVR tienen 10 bits AD, por lo que este módulo simula una resolución de 0.00489V (5V / 1023),
por lo que la tensión mínima de módulo de detección de voltaje de entrada es 0.00489Vx5 = 0.02445V.
Rango de tensión de entrada: DC0-25 V
Tensión rango de detección: DC0.02445 V-25 V
Tensión resolución analógica: 0,00489 V
Interfaz de salida: «+» conectado 5 / 3,3 V, «-» conectado GND, «s» conectados pasadores AD Arduino
interfaz de entrada de CC: rojo terminal positivo con VCC, GND negativa con
Por conector 3P, conectar este módulo con la expansión de la placa Arduino,
no sólo hace que sea más fácil para que usted pueda detectar la tensión de la batería,
También puede utilizar la pantalla LCD para mostrar IICLCD1602 tensión.
Código de referencia:
#include <Wire.h>
int val11;
int val2;
void setup()
{
pinMode(LED1,OUTPUT);
Serial.begin(9600);
Serial.println(«Emartee.Com»);
Serial.println(«Voltage: «);
Serial.print(«V»);
}
void loop()
{
float temp;
val11=analogRead(1);
temp=val11/4.092;
val11=(int)temp;//
val2=((val11%100)/10);
Serial.println(val2);
delay(1000);
}