Intermittent Leds, depends of the value of an analog pin

Dependencies:   mbed

Committer:
gcarmonar
Date:
Wed Oct 09 21:28:09 2013 +0000
Revision:
0:c3e16ba86b4d
Ver1.0

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gcarmonar 0:c3e16ba86b4d 1 #include "mbed.h"
gcarmonar 0:c3e16ba86b4d 2
gcarmonar 0:c3e16ba86b4d 3 PwmOut rled(LED3);
gcarmonar 0:c3e16ba86b4d 4 PwmOut bled(LED1);
gcarmonar 0:c3e16ba86b4d 5 AnalogIn pot(A0);
gcarmonar 0:c3e16ba86b4d 6
gcarmonar 0:c3e16ba86b4d 7 float pot_time;
gcarmonar 0:c3e16ba86b4d 8
gcarmonar 0:c3e16ba86b4d 9 int main() {
gcarmonar 0:c3e16ba86b4d 10
gcarmonar 0:c3e16ba86b4d 11 rled = 1;
gcarmonar 0:c3e16ba86b4d 12 bled = 1;
gcarmonar 0:c3e16ba86b4d 13
gcarmonar 0:c3e16ba86b4d 14 while(1) {
gcarmonar 0:c3e16ba86b4d 15 pot_time = (pot * .450) + 0.050;
gcarmonar 0:c3e16ba86b4d 16 rled = 1;
gcarmonar 0:c3e16ba86b4d 17 bled = 0;
gcarmonar 0:c3e16ba86b4d 18 wait(pot_time);
gcarmonar 0:c3e16ba86b4d 19 rled = 0;
gcarmonar 0:c3e16ba86b4d 20 bled = 1;
gcarmonar 0:c3e16ba86b4d 21 wait(pot_time);
gcarmonar 0:c3e16ba86b4d 22 }
gcarmonar 0:c3e16ba86b4d 23 }