至此,硬件部分就完成了,下面是軟件的部分:
按照網上樹莓派使用 DS18b20 的教程操作,你是無論如何也得不到溫度數據的, 原因就是你沒有修改Pi的script.bin文件,至于script.bin 文件的作用和如何修 改各位可以自行搜索及查看 Justin 大神的文檔 ,我們現在直接使用 Justin 大神已 經修改好的 script.bin 文件(鏈接:
script.7z
(5.91 KB, 下載次數: 8)
2018-4-17 03:53 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
)去替換當 前 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