文件名称
传感器编程指南---arduino
更新时间
2021-12-31 04:43:50.0
版本号
v1.0.2
修订人
修改内容
修订时间
解宇航
版本初始化
2021-12-31 12:43:49.0
相关文档
文档预览
传感器编程指南
——Arduino
Ver1.0
一、传感器设计思路和编程样式
1.编程思路
设计思路:传感器搭配信号转换电路最终以电压的方式输出,连接Arduino板的模拟接口。
1.参考程序
#define adPin A0
u16 gas_concentration; //气体浓度变量
u16 calibration; //校准值
u16 Zero_value; //零点值
void setup()
{
Serial.begin(115200);//设置波特率
}
void loop()
int n = analogRead(adPin);//读取模拟口的数值,因为ATmega 2560 AD精度为10位,故返回值范围为0~1023
n = n * 4.888;//将返回值换算成毫伏
/***********************标定************************/
//探头信号输出为线性输出,分正极性和负极性探头
/****正极性****/
gas_concentration=(n-Zero_value)*calibration;
// calibration:校准值,通过标气进行标定
/****负极性****/
gas_concentration=(n-adNum[0])*calibration;
delay(100);
公司地址:山东省威海市环翠区高区火炬路221号
售前电话:0631-3792685
售后电话:0631-3792028
关注我们
精讯公众号
精讯云小程序
友情链接
Powered bybeat365中文官方网站©2008-2020 鲁ICP备15041757号-1 威海beat365中文官方网站电子科技有限公司