Capteur de pouls AD8232, prise de mesure analogique: Ce programme permet de capturer une mesure de fréquence cardiaque lorsque l'utilisateur appuie sur l'écran tactile du DISCO_F76NG. Un message s'affiche suivant le pouls de l'utilisateur lui suggérant de prendre du café ou pas. Il faut alimenter le capteur en 3,3V, la mesure analogique est effectuée en A0, et les broches LO+ et LO- sont respectivement cablées au broches digitales D10 et D11, La broche SDN n'est pas connectée.

Dependencies:   mbed LCD_DISCO_F746NG BSP_DISCO_F746NG

Files at this revision

API Documentation at this revision

Comitter:
gomesrenaud
Date:
Tue Jun 04 14:06:04 2019 +0000
Parent:
4:abedada304bf
Commit message:
Interfacage;

Changed in this revision

main.cpp Show diff for this revision Revisions of this file
--- a/main.cpp	Thu Jun 08 13:47:01 2017 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-#include "mbed.h"
-#include "LCD_DISCO_F746NG.h"
-
-LCD_DISCO_F746NG lcd;
-
-DigitalOut led1(LED1);
-
-int main()
-{  
-    led1 = 1;
-
-    lcd.DisplayStringAt(0, LINE(1), (uint8_t *)"MBED EXAMPLE", CENTER_MODE);
-    wait(1);
-  
-    while(1)
-    {
-      lcd.Clear(LCD_COLOR_BLUE);
-      lcd.SetBackColor(LCD_COLOR_BLUE);
-      lcd.SetTextColor(LCD_COLOR_WHITE);
-      wait(0.3);
-      lcd.DisplayStringAt(0, LINE(5), (uint8_t *)"DISCOVERY STM32F746NG", CENTER_MODE);
-      wait(1);
-
-      lcd.Clear(LCD_COLOR_GREEN);
-      
-      lcd.SetTextColor(LCD_COLOR_BLUE);
-      lcd.DrawRect(10, 20, 50, 50);
-      wait(0.1);
-      lcd.SetTextColor(LCD_COLOR_BROWN);
-      lcd.DrawCircle(80, 80, 50);
-      wait(0.1);
-      lcd.SetTextColor(LCD_COLOR_YELLOW);
-      lcd.DrawEllipse(150, 150, 50, 100);
-      wait(0.1);
-      lcd.SetTextColor(LCD_COLOR_RED);
-      lcd.FillCircle(200, 200, 40);
-      wait(1);
-
-      lcd.SetBackColor(LCD_COLOR_ORANGE);
-      lcd.SetTextColor(LCD_COLOR_CYAN);
-      lcd.DisplayStringAt(0, LINE(5), (uint8_t *)"HAVE FUN !!!", CENTER_MODE);
-      wait(1);
-
-      led1 = !led1;
-    }
-}