help
/
Info_2_TD
cc
Partie_6/Exercice_1.cpp@0:4651c5d6ca1e, 2020-06-25 (annotated)
- Committer:
- Couscousiste
- Date:
- Thu Jun 25 16:30:18 2020 +0000
- Revision:
- 0:4651c5d6ca1e
ghkvg
Who changed what in which revision?
User | Revision | Line number | New 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 | }*/ |