在Raspberry Pi 的使用和開發過程中,你可能時常需要一些硬件和傳感器等來支持你的開發工作,例如,加入一個超聲波測距的模塊來讓你的Raspberry Pi具備測距功能,加入一個測溫模塊以實現測溫功能。今天我們為你准備了10款最常用的傳感器與Raspberry Pi 結合使用的例程,你可以在你的開發工作中直接使用這些例程,也可以稍做更改以接入更多的傳感器至你的Raspberry Pi項目當中。
進入到簽出的代碼目錄中,執行: cd “Grove – PIR Motion Sensor” sudo python PIR_sensor.py 當傳感器監測到人體活動后,Raspberry Pi 輸出結果:
3. 溫、濕度測量 環境監測中最常用的是溫、濕度的自動檢測。常用的溫濕度傳感器使用單總線協議同處理器通信,將溫濕度測量值輸出至Raspberry Pi端。在本例程中,使用Grove - Temperature and Humidity Sensor Pro模塊(DHT22) 進行溫濕度的測量。
連接示意圖:
Temperature and Humidity Sensor示例代碼使用C語言開發,下載代碼后需要進行編譯,進入源碼目錄后,在終端輸入: cd “Grove - Temperature and Humidity Sensor Pro” make 進行編譯,然后輸入下面命令執行示例: sudo ./Seeed_DHT22 Raspberry Pi工作效果:
4.實時時鍾 Raspberry Pi 自身是沒有RTC的,某些場景下,使用外部的RTC模塊為Raspberry Pi提供實時時鍾就顯得非常有必要。本例中使用Grove-RTC為Raspberry Pi提供實時時鍾,該模塊使用I2C同Raspberry Pi進行通信。