在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进行通信。