ESP8266如何测试电压?
最近一直在用Nodemcu,用以前的太阳能板加上一个旧的汽车电瓶,实现了庭院的景观灯不用交流电,后面把庭院的监控也用上了太阳能的电,但是有时候没有太阳就会导致监控都不能用,于是,用ESP8266 加上电压检测模块Arduino实现与交流电自动切换。
#include <Wire.h> #define VT_PIN A0 //模拟接口 #define AT_PIN A0 // #define ARDUINO_WORK_VOLTAGE 3.3 //工作电压 void setup() { Serial.begin(115200); } void loop(){ Serial.println("aaa"); int vt_temp = analogRead(VT_PIN); //int at_temp = analogRead(AT_PIN); double voltage = vt_temp * (ARDUINO_WORK_VOLTAGE / 1023.0) * 5; double current = vt_temp * (ARDUINO_WORK_VOLTAGE / 1023.0); Serial.println(voltage); Serial.println(current); delay(1000); }
共 0 条评论