![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
PULSE_SENSOR_LCD16X2
Dependencies: PulseSensor TextLCD_AND_PULSE_SENSOR
main.cpp@0:8d3802709c6c, 2017-11-12 (annotated)
- Committer:
- nprobably
- Date:
- Sun Nov 12 03:35:57 2017 +0000
- Revision:
- 0:8d3802709c6c
- Child:
- 1:52ef36eb7a73
heart beat only example code
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
nprobably | 0:8d3802709c6c | 1 | #include "mbed.h" |
nprobably | 0:8d3802709c6c | 2 | #include "PulseSensor.h" |
nprobably | 0:8d3802709c6c | 3 | |
nprobably | 0:8d3802709c6c | 4 | Serial pc(USBTX, USBRX); |
nprobably | 0:8d3802709c6c | 5 | |
nprobably | 0:8d3802709c6c | 6 | |
nprobably | 0:8d3802709c6c | 7 | /** Print the data in a format that can be parsed by the |
nprobably | 0:8d3802709c6c | 8 | * Processing application available here: http://pulsesensor.myshopify.com/pages/code-and-guide |
nprobably | 0:8d3802709c6c | 9 | */ |
nprobably | 0:8d3802709c6c | 10 | void sendDataToProcessing(char symbol, int data) |
nprobably | 0:8d3802709c6c | 11 | { |
nprobably | 0:8d3802709c6c | 12 | if(symbol == 'B') pc.printf("%c%d\r\n", symbol, data); |
nprobably | 0:8d3802709c6c | 13 | } |
nprobably | 0:8d3802709c6c | 14 | |
nprobably | 0:8d3802709c6c | 15 | |
nprobably | 0:8d3802709c6c | 16 | |
nprobably | 0:8d3802709c6c | 17 | int main() { |
nprobably | 0:8d3802709c6c | 18 | |
nprobably | 0:8d3802709c6c | 19 | PulseSensor sensor(A0, sendDataToProcessing); |
nprobably | 0:8d3802709c6c | 20 | |
nprobably | 0:8d3802709c6c | 21 | pc.baud(115200); |
nprobably | 0:8d3802709c6c | 22 | |
nprobably | 0:8d3802709c6c | 23 | sensor.start(); |
nprobably | 0:8d3802709c6c | 24 | |
nprobably | 0:8d3802709c6c | 25 | while(1) { |
nprobably | 0:8d3802709c6c | 26 | } |
nprobably | 0:8d3802709c6c | 27 | } |