Firmware for Heart BioAmp hardware from Upside Down Labs
| No. | Program | Description |
|---|---|---|
| 1 | FixedSampling | Sample from ADC at a fixed rate for easy processing of signal. |
| 2 | ECGFilter | A 0.5 - 44.5 Hz band-pass filter sketch for clean Electrocardiography. |
| 3 | HeartRateDetection | ECG signal based BPM (beats per minute) calculator. |
| 4 | HeartBeatDetection | Standard deviation based heart beat detection algorithm. |
| 5 | BLEHeartRateDetection | ECG based Heart Rate calculator with ESP32 BLE. |
| 6 | Faster_HeartRateDetection | More optimized and faster calculation of BPM. |
| 7 | OLED_BPM | Displaying Heart Rate(BPM) on OLED Screen |
Compatibility of various boards with Brain-BioAmp sensors
| No. | Development Board | Maximum ADC Resolution | Sensor | Compatibility |
|---|---|---|---|---|
| 1 | Arduino UNO R3 & Maker UNO |
10 bits | Bioamp EXG Pill | ✅ |
| 2 | Arduino UNO R4 Minima & Arduino UNO R4 Wifi |
14 bits | Bioamp EXG Pill | ✅ |
| 3 | Raspberry Pi Pico | 12 bits | Bioamp EXG Pill | ❌ |
| 4 | ESP32 C3 MINI | 12 bits | Bioamp EXG Pill | ❌ |
| 5 | Arduino Due | 12 bits | Bioamp EXG Pill | ✅ |
| 6 | Arduino Nano | 10 bits | Bioamp EXG Pill | ✅ |

