8266测量电压小结-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1616|回复: 5

8266测量电压小结

[复制链接]
发表于 2021-11-4 11:07 | 显示全部楼层 |阅读模式
*宝买了一个电压测量的模块折腾了半天才搞明白怎么用,现在发帖总结一些,让后来人少走弯路!
这个测量模块必须要用A0口,就是模拟分量输入。代码很简单如果明白了,不明白要折腾半天!电压分5/3.3V供电两种。
5v的测量量程为5-25V。  3.3的量程为3.3-16.5V,不能超过,8266就是3.3V供电的。不说了上代码:
int sens;
float vot;
void setup() {
//Serial.begin(9600);
Serial.begin(115200);


}

void loop() {

sens=analogRead(A0);
vot=sens/64.1666;//8266的3.3V供电值
//vot=sens/41.33333;//ardiuno5v供电值
//最后数值是否准确就靠这个分母的值,难就在怎么调试出一个最接近的数值。
Serial.println(vot);
Serial.print(sens);
Serial.println(" Voltage");

delay(1000);
}

mokuai.png
 楼主| 发表于 2021-11-5 10:09 | 显示全部楼层
oide025 发表于 2021-11-4 19:55
这是用来做无线电压检测的吧

恩,检测我车内电压的,如果电压过低就要断开供电。
 楼主| 发表于 2021-11-4 13:10 | 显示全部楼层
那么问题来了,怎么才能把这个读到数值传到Blinker上面用数值显示出来呢?
 楼主| 发表于 2021-11-4 14:38 | 显示全部楼层
宇之枫海云 发表于 2021-11-4 13:10
那么问题来了,怎么才能把这个读到数值传到Blinker上面用数值显示出来呢?

电压显示也已经解决了,感谢版主给的提示。
发表于 2021-11-4 19:55 | 显示全部楼层
这是用来做无线电压检测的吧
发表于 2021-11-7 20:44 | 显示全部楼层
宇之枫海云 发表于 2021-11-5 10:09
恩,检测我车内电压的,如果电压过低就要断开供电。

很实用,成品贴出来看看呗,给你点赞
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 10:35 , Processed in 0.115632 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表