至此,硬件部分就完成了,下面是软件的部分:
按照网上树莓派使用 DS18b20 的教程操作,你是无论如何也得不到温度数据的, 原因就是你没有修改Pi的script.bin文件,至于script.bin 文件的作用和如何修 改各位可以自行搜索及查看 Justin 大神的文档 ,我们现在直接使用 Justin 大神已 经修改好的 script.bin 文件(链接:
script.7z
(5.91 KB, 下载次数: 8)
)去替换当 前 PI 里 /boot/bananapi/目录下的 script.bin 文件,替换完成后要重启下 PI!
在重启 PI 后,通过 SSH 输入如下指令:
cd /sys/devices/w1_bus_master1/
ls
就可以看到久违的 DS18b20 传感器了(下图画圈的部分)。
下面我们进入传感器的目录里
cd 28-021553a720ff/
输入 cat w1_slave 就可以读取当前 DS18b20 传感器上的温度了。
至此就完成了读取温度数据的操作,至于其他的扩展应用各位可以自行发挥了。 最后再次感谢 Justin 大神的无私指导,也愿国产的香蕉派越来越好!
附:Justin 大神文档地址:
https://github.com/BPI-SINOVOIP/WaveShareDVK511-applies-to-BPI/blob/master/Language_Chinese/BananaPi%E4%BD%BF%E7%94%A8DVK-511%28DS18B20%29/BananaPi%E4%BD%BF%E7%94%A8DVK-511%28%20DS18B20%29.pdf