STM32F103ZET6接口与MKB0805、WD3703和MAX30102传感器的连接方式:SDA用PB9引脚,SCL用PB8引脚,INT用PB7引脚,VCC连接3.3V电源,GND接地。同时,将0.96寸OLED显示屏通过I2C接口连接至STM32开发板,其中GND到GND,VDD到3.3V,SCK到E0,SDA到G15。OLED显示屏会实时显示“血氧/脉搏:血氧数值/脉搏数值”。数值是经过脉搏和血氧数据的平均值计算后得出的,每10次有效值求平均值后显示。进行测试时,需等待10秒钟才能获得有效数据,即从“Invalid”状态变为数值状态。同时,利用MINIUSB线通过串口输出数据,可用于程序下载和数据传输,无需使用USB转TTL电路。整个系统的搭建包括STM32F103ZET6开发板、MKB0805传感器、WD3703传感器、MAX30102传感器和OLED显示屏。