Polling

main.cpp

Committer:
gr91
Date:
2020-10-29
Revision:
0:d4d44e16e7af
Child:
1:ed1145480f4b

File content as of revision 0:d4d44e16e7af:

#include "mbed.h"
//
// test   led rouge et joystick DOWN et affichage sur terminal 
// GR 2020
// Universite Paris-Saclay - IUT Cachan
//
//
#define TEMPO1 0.5
#define TEMPO2 0.1
Serial pc(USBTX, USBRX);
DigitalOut ledr(PB_4);  //LED_red
DigitalIn DOWN(PB_0);  //joystick down

int main()
{
    float t;
    pc.printf("LED clignotante deux vitesse \r\n");
    ledr=1;
    while(1) {
        if(DOWN) t=TEMPO2;
        else t=TEMPO1;
        ledr = 0; // OFF
        wait(t);
        ledr = 1; // ON
        wait(t);
        pc.printf("periode %3.1f \r\n", 2*t);
    }
}