例6-I2C总线BH1750光照传感器

扩展板的配置

功能短接配置
电源和LED控制R4, R5
传感器I2C总线R43, R16, R23, R40, R32

传感器的连接

管脚信号
SENS_D0VDD
SENS_D1PB8/I2C1_SCL
SENS_D2PB9/I2C1_SDA
SENS_D3PB12/ADC_IN18
SENS_D4GND

软件运行流程

在系统初始化过程中,设置同步定时器,比节点时隙提早一个时隙唤醒,这样提前完成传感器的测量,使得数据可以在节点时隙发送, BH1750光照传感器是I2C总线接口。

完整实现代码参见下面链接
https://gitee.com/tinywsn/fw-stm32l1-wbed-usr/tree/master/apps/lightd