Dependencies:   mbed

Committer:
gcarmonar
Date:
Wed Oct 09 21:29:12 2013 +0000
Revision:
0:febfe0fd2946
Ver1.0

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gcarmonar 0:febfe0fd2946 1 #include "mbed.h"
gcarmonar 0:febfe0fd2946 2
gcarmonar 0:febfe0fd2946 3 DigitalOut led1(D2);
gcarmonar 0:febfe0fd2946 4 DigitalOut led2(D3);
gcarmonar 0:febfe0fd2946 5 DigitalOut led3(D4);
gcarmonar 0:febfe0fd2946 6 DigitalOut led4(D5);
gcarmonar 0:febfe0fd2946 7 AnalogIn pot(A0);
gcarmonar 0:febfe0fd2946 8
gcarmonar 0:febfe0fd2946 9 float potval;
gcarmonar 0:febfe0fd2946 10
gcarmonar 0:febfe0fd2946 11 int main() {
gcarmonar 0:febfe0fd2946 12 while(1) {
gcarmonar 0:febfe0fd2946 13 potval = pot;
gcarmonar 0:febfe0fd2946 14 if (potval <= 0.2){
gcarmonar 0:febfe0fd2946 15 led1 = 0;
gcarmonar 0:febfe0fd2946 16 led2 = 0;
gcarmonar 0:febfe0fd2946 17 led3 = 0;
gcarmonar 0:febfe0fd2946 18 led4 = 0;
gcarmonar 0:febfe0fd2946 19 }else if (potval <= 0.4){
gcarmonar 0:febfe0fd2946 20 led1 = 1;
gcarmonar 0:febfe0fd2946 21 led2 = 0;
gcarmonar 0:febfe0fd2946 22 led3 = 0;
gcarmonar 0:febfe0fd2946 23 led4 = 0;
gcarmonar 0:febfe0fd2946 24 }else if (potval <= 0.6){
gcarmonar 0:febfe0fd2946 25 led1 = 1;
gcarmonar 0:febfe0fd2946 26 led2 = 1;
gcarmonar 0:febfe0fd2946 27 led3 = 0;
gcarmonar 0:febfe0fd2946 28 led4 = 0;
gcarmonar 0:febfe0fd2946 29 }else if (potval <= 0.8){
gcarmonar 0:febfe0fd2946 30 led1 = 1;
gcarmonar 0:febfe0fd2946 31 led2 = 1;
gcarmonar 0:febfe0fd2946 32 led3 = 1;
gcarmonar 0:febfe0fd2946 33 led4 = 0;
gcarmonar 0:febfe0fd2946 34 }else{
gcarmonar 0:febfe0fd2946 35 led1 = 1;
gcarmonar 0:febfe0fd2946 36 led2 = 1;
gcarmonar 0:febfe0fd2946 37 led3 = 1;
gcarmonar 0:febfe0fd2946 38 led4 = 1;
gcarmonar 0:febfe0fd2946 39 }
gcarmonar 0:febfe0fd2946 40
gcarmonar 0:febfe0fd2946 41 }
gcarmonar 0:febfe0fd2946 42 }