注册/登录
论坛 > 板卡试用区
发帖|
看2865|回4|收藏
小马哥-1650185 看全部
2018-11-21 20:24:01
温度传感器测量温度,也是比较简单的。
模块资料:
1.jpg

模块要接在扩展板的模拟区J12,电源接1.8或3.3
2.jpg

模拟读取直接调用库函数*data = analogRead(_analog_pin);即可

我们只需要对数据进行转换

代码:

  1. // Calculations for Temp Sensor - BD1020
  2. // Math:  ADC_Voltage = sensorValue * (5V/1024)
  3. //        Tempurature = - (1000 * ADC_Voltage - 1546) / 8.2
  4. float BD1020::convert_degree(unsigned short data)
  5. {
  6.   float tmp, temp;

  7.   tmp = (float)data * 5 / 1024;
  8.   temp = -(1000 * tmp - 1546) / 8.2;
  9.   
  10.   return (temp);
  11. }


通过手指触摸PD区,测量温度变化结果:
3.jpg

曲线数据:
4.jpg

这个比较简单。
点点&木木 看全部
2018-11-21 22:19:26
来学习啦
小马哥-1650185 看全部
2018-11-22 21:10:14

相互学习
gaon2 看全部
2018-11-23 14:34:54
应用这么简单,赞
feixiang20 看全部
2018-11-25 19:10:22
看看了

罗姆半导体技术社区

Powered by Discuz! X3.4

首页|标准版|触屏版|电脑版