step 1
Dependencies: mbed
Step2.cpp@0:a4358adfa505, 2014-09-04 (annotated)
- Committer:
- LanierUSNA16
- Date:
- Thu Sep 04 03:04:18 2014 +0000
- Revision:
- 0:a4358adfa505
step 1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
LanierUSNA16 | 0:a4358adfa505 | 1 | |
LanierUSNA16 | 0:a4358adfa505 | 2 | #include "mbed.h" |
LanierUSNA16 | 0:a4358adfa505 | 3 | |
LanierUSNA16 | 0:a4358adfa505 | 4 | AnalogIn ain1(p20); |
LanierUSNA16 | 0:a4358adfa505 | 5 | BusOut leds(LED1, LED2, LED3, LED4); |
LanierUSNA16 | 0:a4358adfa505 | 6 | float signal1 = 0.0; |
LanierUSNA16 | 0:a4358adfa505 | 7 | |
LanierUSNA16 | 0:a4358adfa505 | 8 | int main() |
LanierUSNA16 | 0:a4358adfa505 | 9 | {//begin main |
LanierUSNA16 | 0:a4358adfa505 | 10 | |
LanierUSNA16 | 0:a4358adfa505 | 11 | signal1 = ain1; |
LanierUSNA16 | 0:a4358adfa505 | 12 | |
LanierUSNA16 | 0:a4358adfa505 | 13 | if (signal1<=0.2) |
LanierUSNA16 | 0:a4358adfa505 | 14 | { |
LanierUSNA16 | 0:a4358adfa505 | 15 | leds=0; |
LanierUSNA16 | 0:a4358adfa505 | 16 | } |
LanierUSNA16 | 0:a4358adfa505 | 17 | |
LanierUSNA16 | 0:a4358adfa505 | 18 | if((signal1>0.2) && (signal1<=0.4)) |
LanierUSNA16 | 0:a4358adfa505 | 19 | { |
LanierUSNA16 | 0:a4358adfa505 | 20 | leds=1; |
LanierUSNA16 | 0:a4358adfa505 | 21 | } |
LanierUSNA16 | 0:a4358adfa505 | 22 | |
LanierUSNA16 | 0:a4358adfa505 | 23 | if((signal1>0.4) && (signal1<=0.6)) |
LanierUSNA16 | 0:a4358adfa505 | 24 | { |
LanierUSNA16 | 0:a4358adfa505 | 25 | leds=3; |
LanierUSNA16 | 0:a4358adfa505 | 26 | } |
LanierUSNA16 | 0:a4358adfa505 | 27 | if((signal1>0.6) && (signal1<=0.8)) |
LanierUSNA16 | 0:a4358adfa505 | 28 | { |
LanierUSNA16 | 0:a4358adfa505 | 29 | leds=7; |
LanierUSNA16 | 0:a4358adfa505 | 30 | } |
LanierUSNA16 | 0:a4358adfa505 | 31 | if((signal1>0.8) && (signal1<=1.0)) |
LanierUSNA16 | 0:a4358adfa505 | 32 | { |
LanierUSNA16 | 0:a4358adfa505 | 33 | leds=15; |
LanierUSNA16 | 0:a4358adfa505 | 34 | } |
LanierUSNA16 | 0:a4358adfa505 | 35 | |
LanierUSNA16 | 0:a4358adfa505 | 36 | |
LanierUSNA16 | 0:a4358adfa505 | 37 | }//end main |