Dependencies:   mbed

Committer:
jomfec
Date:
Mon May 02 09:06:43 2016 +0000
Revision:
0:a7dc731f6246
INFO2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jomfec 0:a7dc731f6246 1 #include "mbed.h"
jomfec 0:a7dc731f6246 2 PwmOut moteur(p21);
jomfec 0:a7dc731f6246 3 float intensite=0.0015;
jomfec 0:a7dc731f6246 4 char c;
jomfec 0:a7dc731f6246 5
jomfec 0:a7dc731f6246 6 int main()
jomfec 0:a7dc731f6246 7 {
jomfec 0:a7dc731f6246 8 moteur.period(0.020);
jomfec 0:a7dc731f6246 9 printf("Controle intensite de la Led\n");
jomfec 0:a7dc731f6246 10
jomfec 0:a7dc731f6246 11
jomfec 0:a7dc731f6246 12 while(1) {
jomfec 0:a7dc731f6246 13
jomfec 0:a7dc731f6246 14 printf("Pressez + ou - \n");
jomfec 0:a7dc731f6246 15 scanf("%c",&c);
jomfec 0:a7dc731f6246 16
jomfec 0:a7dc731f6246 17 wait(0.001);
jomfec 0:a7dc731f6246 18 if((c == 'a') && (intensite < 0.002)) {
jomfec 0:a7dc731f6246 19
jomfec 0:a7dc731f6246 20 intensite += 0.0001;
jomfec 0:a7dc731f6246 21 moteur.pulsewidth(intensite);
jomfec 0:a7dc731f6246 22 }
jomfec 0:a7dc731f6246 23 if((c == 'z') && (intensite > 0.001)) {
jomfec 0:a7dc731f6246 24 intensite -= 0.0001;
jomfec 0:a7dc731f6246 25 moteur.pulsewidth(intensite);
jomfec 0:a7dc731f6246 26 }
jomfec 0:a7dc731f6246 27 printf("%c %g \n ",c, intensite);
jomfec 0:a7dc731f6246 28 }
jomfec 0:a7dc731f6246 29 }