Its coppied project from instructables...
Used ESP32, MAX30102 Sensor and Nokia 5110 LCD.
Libraries: U8g2lib.h MAX30102.h algorithm_by_RF.h
See https://www.instructables.com/Pulse-Oximeter-With-Much-Improved-Precision/
GITHUB with original sources: https://github.com/aromring/MAX30102_by_RF
Some change in example is needed for cheap china modules
for(i=0;i<BUFFER_SIZE;i++) { while(digitalRead(oxiInt)==1); //wait until the interrupt pin asserts maxim_max30102_read_fifo( (aun_ir_buffer+i),(aun_red_buffer+i)); //read from MAX30102 FIFO //swapped values for cheap modules
Please support me and my laboratory by money: Buy me a cofee