利用樹(shù)莓派 掛載 溫度傳感器 獲取 實(shí)時(shí)溫度

參考:http://shumeipai.nxez.com/2013/10/03/raspberry-pi-temperature-sensor-monitors.html

  1. 硬件準(zhǔn)備連接。

  2. 樹(shù)莓派系統(tǒng)配置啟動(dòng)項(xiàng)
    在文件/boot/config.txt中的最后添加如下一行:
    dtoverlay=w1-gpio-pullup,gpiopin=4
    保存,重啟樹(shù)莓派。
    如果這個(gè)不配置,會(huì)出現(xiàn)如下報(bào)錯(cuò)信息:


    程序報(bào)錯(cuò)信息
  3. 查看是否正確掛載了傳感器設(shè)備
    sudo modprobe w1-gpio
    sudo modprobe w1-therm
    cd /sys/bus/w1/devices/
    ls
    28-00000494cb79 w1_bus_master1
    28-00000494cb79就是外接的溫度傳感器設(shè)備,但并不是每個(gè)客戶(hù)端都顯示一樣的,這個(gè)是傳感器的序列號(hào)。


    添加啟動(dòng)硬件
  4. 查看當(dāng)前溫度
    cd 28-00000494cb79
    cat w1_slave
    顯示結(jié)果:
    70 01 4b 46 7f ff 10 10 e1 : crc=e1 YES
    70 01 4b 46 7f ff 10 10 e1 t=23000
    第二行的t=23000就是當(dāng)前的溫度值,要換算成攝氏度,除以1000,即當(dāng)前溫度為23000/1000=23攝氏度。


    正確獲取了溫度值.jpg

程序運(yùn)行正常,獲取了實(shí)時(shí)的溫度值


程序正常工作

備注:連接的4號(hào)針腳。


針腳

也就是:
供電、接地、數(shù)據(jù)#4。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容