MAX30102是集成了脉搏血氧仪和心率监测的传感器模块,模块集成了红光/红外光LED光源,将血管搏动时透光率变化信号转换成电信号采集。这次演示使用Python/I2C接口测量读取脉搏波形。
首先模块与实验板连接:VCC3.3/GND/SDA/SCL。
模块共二十个寄存器都是单字节宽度,读写时只要先写入寄存器编号,然后直接读写即可,经典的I2C控制模式。
首先模块封装:
REG_INTR_STATUS_1 = 0x00
REG_INTR_STATUS_2 = 0x01
REG_INTR_ENABLE_1 = 0x02
REG_INTR_ENABLE_2