Exo

Dependencies:   IHM_V2 mbed

Committer:
Quent1nl
Date:
Tue May 29 14:17:48 2018 +0000
Revision:
0:4bd9d2bb5e89
EX31

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Quent1nl 0:4bd9d2bb5e89 1 #include "Nboard.h"
Quent1nl 0:4bd9d2bb5e89 2
Quent1nl 0:4bd9d2bb5e89 3 void clg_leds(float n){
Quent1nl 0:4bd9d2bb5e89 4 for (int i=0; i<=100; i++) {
Quent1nl 0:4bd9d2bb5e89 5 Bus8Leds=0xAA;
Quent1nl 0:4bd9d2bb5e89 6 wait(n);
Quent1nl 0:4bd9d2bb5e89 7 Bus8Leds=0x55;
Quent1nl 0:4bd9d2bb5e89 8 wait(n);
Quent1nl 0:4bd9d2bb5e89 9 }
Quent1nl 0:4bd9d2bb5e89 10 }
Quent1nl 0:4bd9d2bb5e89 11
Quent1nl 0:4bd9d2bb5e89 12 void afficher_time(){
Quent1nl 0:4bd9d2bb5e89 13 float time=timer.read();
Quent1nl 0:4bd9d2bb5e89 14 ihm.LCD_gotoxy(0,0);
Quent1nl 0:4bd9d2bb5e89 15 ihm.LCD_printf("Time =%f ",time);
Quent1nl 0:4bd9d2bb5e89 16 }
Quent1nl 0:4bd9d2bb5e89 17
Quent1nl 0:4bd9d2bb5e89 18 int main()
Quent1nl 0:4bd9d2bb5e89 19 {
Quent1nl 0:4bd9d2bb5e89 20 ihm.LCD_clear();
Quent1nl 0:4bd9d2bb5e89 21 float time;
Quent1nl 0:4bd9d2bb5e89 22 while(1) {
Quent1nl 0:4bd9d2bb5e89 23 timer.start();
Quent1nl 0:4bd9d2bb5e89 24 time=0;
Quent1nl 0:4bd9d2bb5e89 25 while(time<3) {
Quent1nl 0:4bd9d2bb5e89 26 afficher_time();
Quent1nl 0:4bd9d2bb5e89 27 if(bp==0) {
Quent1nl 0:4bd9d2bb5e89 28 clg_leds(0.4);
Quent1nl 0:4bd9d2bb5e89 29 }
Quent1nl 0:4bd9d2bb5e89 30 time=timer.read();
Quent1nl 0:4bd9d2bb5e89 31 }
Quent1nl 0:4bd9d2bb5e89 32 clg_leds(0.1);
Quent1nl 0:4bd9d2bb5e89 33
Quent1nl 0:4bd9d2bb5e89 34 }
Quent1nl 0:4bd9d2bb5e89 35 }