This program demonstrates the use of MAX32630HSP3 board with the MAX30205 sensor which provides accurate clinical body temperature with an accuracy of 0.1°C (37°C to 39°C).

Dependencies:   MAX30205 max32630hsp3

Run the Code

  • Import it into the mbed online compiler.
  • Compile the program.
  • It will automatically download the .bin file.
  • Drag-drop or copy-paste the .bin file to the programmer drive. (PICO DAPLINK).
  • Open a serial terminal (Putty, Tera Term, etc.)
  • Find the COM port that the device is connected to and set that COM port in the terminal. Adjust the baudrate to 9600.
  • Press the reset button on the microcontroller board.
  • You should now see the temperature values on the terminal with 0.5-second intervals.

Files at this revision

API Documentation at this revision

Comitter:
Emre.Eken
Date:
Fri Apr 20 10:38:41 2018 +0300
Parent:
1:6f6aa317cbfd
Child:
3:73a73c9ba847
Commit message:
Serial pc(USBRX,USBTX); is changed to Serial(USBTX,USBRX); in the main.cpp. If the program does now work that means you are using the REV1 HSP3 pcb board. In that case swap those pins

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Thu Apr 19 20:40:58 2018 +0300
+++ b/main.cpp	Fri Apr 20 10:38:41 2018 +0300
@@ -3,7 +3,7 @@
 #include "max32630hsp.h"
 
 //PC serial connection:
-Serial pc(USBRX,USBTX);
+Serial pc(USBTX,USBRX);
 
 //Enable pin to convert 3V3 to 3V for MAX30205:
 DigitalOut max30205_LDO_EN(P7_1,1);