Devoir Maison d'ER1 Exercice n°1

Dependencies:   mbed tsi_sensor

main.cpp

Committer:
vermaelen
Date:
2018-10-19
Revision:
1:a51043da3ab9
Parent:
0:51f7a12253d1

File content as of revision 1:a51043da3ab9:

#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)
        printf("%f\n\r",val);       //ecriture de val sur la liaison série (console TeraTerm)
        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
    }
}