Devoir Maison d'ER1 Exercice n°1

Dependencies:   mbed tsi_sensor

Revision:
0:51f7a12253d1
Child:
1:a51043da3ab9
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Fri Oct 19 09:35:54 2018 +0000
@@ -0,0 +1,17 @@
+#include "mbed.h"
+#include "tsi_sensor.h"
+#include "lib.h"
+
+PwmOut led(LED_GREEN);      //déclaration de la sortie PWM
+
+int main(void) {
+    float val;              //déclaration des variables
+    float t_etat_haut;
+    led.period(0.001);              //periode de la PWM = 0.001 s = 1 ms
+    while (1) {                     //boucle infinie
+        val=lire_slider();          //lecture du slider (valeur comprise entre 0 et 1)
+        t_etat_haut=val*0.001;      //on fixe la durée du temps haut en fonction de val
+        led.pulsewidth(t_etat_haut);//écriture de l'état haut    
+        wait(0.1);                  //attente de 100 ms
+    }
+}