cc

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 /*#include "mbed.h"
Couscousiste 0:4651c5d6ca1e 2 Serial pc(USBTX, USBRX);
Couscousiste 0:4651c5d6ca1e 3 PwmOut Led(LED1);
Couscousiste 0:4651c5d6ca1e 4 float intensite=0.0;
Couscousiste 0:4651c5d6ca1e 5 int main()
Couscousiste 0:4651c5d6ca1e 6 {
Couscousiste 0:4651c5d6ca1e 7 pc.printf("Contrôle de l’intensité de la Led\n\r");
Couscousiste 0:4651c5d6ca1e 8 pc.printf("Pressez ‘+’ ou ‘-’\n\r");
Couscousiste 0:4651c5d6ca1e 9 while(1) {
Couscousiste 0:4651c5d6ca1e 10 char c = pc.getc();
Couscousiste 0:4651c5d6ca1e 11 wait(0.001);
Couscousiste 0:4651c5d6ca1e 12 if((c == '+') && (intensite < 0.1)) {
Couscousiste 0:4651c5d6ca1e 13 intensite += 0.001;
Couscousiste 0:4651c5d6ca1e 14 Led.write(intensite);
Couscousiste 0:4651c5d6ca1e 15 }
Couscousiste 0:4651c5d6ca1e 16 if((c == '-') && (intensite > 0.0)) {
Couscousiste 0:4651c5d6ca1e 17 intensite-= 0.001;
Couscousiste 0:4651c5d6ca1e 18 Led.write(intensite);
Couscousiste 0:4651c5d6ca1e 19 }
Couscousiste 0:4651c5d6ca1e 20 pc.printf("%c %1.3f\n\r",c, intensite);
Couscousiste 0:4651c5d6ca1e 21 }
Couscousiste 0:4651c5d6ca1e 22 }*/