获取温度反馈积木块
该测温积木块所用温度传感器为DS18B20,DS18B20为单线数字温度传感器,具有体积小,抗干扰能力强,精度高等诸多优点,在封装后可在多种场合下使用。
1. 积木功能说明
- 功能简介:通过配置相应的参数,调用温度传感器DS18B20来测量环境的温度,单位为摄氏度。。
- 参数说明:无。
- 返回值:返回温度传感器所测数字,单位摄氏度℃。
2. 硬件接线说明
如下图,VCC--VCC, GND--GND, DO--扩展板上的GPIO口(如图上是GPIO24)
3. 注意事项
为了适配DS18B20,在使用该温度传感器前我们需要在树莓派中修改一些配置文件。
- 1.进入树莓派桌面,点击进入终端,输入命令
sudo nano /boot/config.txt
按下enter进入配置文件。(注意命令nano后有空格)
- 2.进入配置文件后寻找
dtoverlay=w1-gpio-pullup,gpiopin=24
这样的代码,这句话出现的位置可能不同,需要你耐心的找。
如果没有找到则在文件的最后加上这段代码,如果你的传感器接入的位置不在GPIO 24号口,那就把这段代码最后的24改成对应的编号。
- 3.改好配置文件后,按下
ctrl+o
,下方弹出保存文件名称后,再按下enter
键即可保存。 - 4.最后执行
sudo reboot
命令,重启树莓派。
重启之后就可以使用该积木了。
4. 积木块应用案例
- 下面的例子展示了如何使用DS18B20进行测温。
(图4)温度传感器积木块测试
- 点击这里下载本案例代码。