Dependencies:   mbed TextLCD

Committer:
Couscousiste
Date:
Thu Jun 25 16:30:18 2020 +0000
Revision:
0:4651c5d6ca1e
ghkvg

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Couscousiste 0:4651c5d6ca1e 1 /*
Couscousiste 0:4651c5d6ca1e 2 #include "mbed.h"
Couscousiste 0:4651c5d6ca1e 3 BusOut myleds(LED4, LED3, LED2, LED1);
Couscousiste 0:4651c5d6ca1e 4 Timer timer1; // définition du timer
Couscousiste 0:4651c5d6ca1e 5 DigitalOut sortie1(p5);
Couscousiste 0:4651c5d6ca1e 6 //void tache1(void); // prototype de tache1
Couscousiste 0:4651c5d6ca1e 7 int main() {
Couscousiste 0:4651c5d6ca1e 8 char x=0;
Couscousiste 0:4651c5d6ca1e 9 timer1.start(); // déclenchement du timer
Couscousiste 0:4651c5d6ca1e 10 while(1) {
Couscousiste 0:4651c5d6ca1e 11 myleds.write(x);
Couscousiste 0:4651c5d6ca1e 12 if(timer1.read_ms()>=1000){
Couscousiste 0:4651c5d6ca1e 13 if(x==15){
Couscousiste 0:4651c5d6ca1e 14 x=0;
Couscousiste 0:4651c5d6ca1e 15 }
Couscousiste 0:4651c5d6ca1e 16 else{
Couscousiste 0:4651c5d6ca1e 17 x++;
Couscousiste 0:4651c5d6ca1e 18 }
Couscousiste 0:4651c5d6ca1e 19 timer1.reset();
Couscousiste 0:4651c5d6ca1e 20 }
Couscousiste 0:4651c5d6ca1e 21 if(timer1.read_ms()>=200)//
Couscousiste 0:4651c5d6ca1e 22 {
Couscousiste 0:4651c5d6ca1e 23 tache1(); // appel de la fonction tache1
Couscousiste 0:4651c5d6ca1e 24 timer1.reset(); // remise à zéro du timer
Couscousiste 0:4651c5d6ca1e 25 }
Couscousiste 0:4651c5d6ca1e 26 }
Couscousiste 0:4651c5d6ca1e 27 }
Couscousiste 0:4651c5d6ca1e 28 void tache1(void){ // fonction
Couscousiste 0:4651c5d6ca1e 29 sortie1.write(!(sortie1.read()); // inversion
Couscousiste 0:4651c5d6ca1e 30 }
Couscousiste 0:4651c5d6ca1e 31 */