Vjezbe 3.11.2016
Dependencies: mbed
main.cpp@0:e9ad483dd046, 2016-11-03 (annotated)
- Committer:
- tomislav11
- Date:
- Thu Nov 03 18:21:14 2016 +0000
- Revision:
- 0:e9ad483dd046
Danas je
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tomislav11 | 0:e9ad483dd046 | 1 | #include "mbed.h" |
tomislav11 | 0:e9ad483dd046 | 2 | |
tomislav11 | 0:e9ad483dd046 | 3 | DigitalOut myled(LED1); |
tomislav11 | 0:e9ad483dd046 | 4 | DigitalOut myled1(LED2); |
tomislav11 | 0:e9ad483dd046 | 5 | DigitalOut myled2(LED3); |
tomislav11 | 0:e9ad483dd046 | 6 | DigitalOut myled3(LED4); |
tomislav11 | 0:e9ad483dd046 | 7 | |
tomislav11 | 0:e9ad483dd046 | 8 | AnalogIn Ain(p20); |
tomislav11 | 0:e9ad483dd046 | 9 | float ADCdata; |
tomislav11 | 0:e9ad483dd046 | 10 | |
tomislav11 | 0:e9ad483dd046 | 11 | int main() |
tomislav11 | 0:e9ad483dd046 | 12 | { |
tomislav11 | 0:e9ad483dd046 | 13 | while(1) { |
tomislav11 | 0:e9ad483dd046 | 14 | ADCdata=Ain; |
tomislav11 | 0:e9ad483dd046 | 15 | |
tomislav11 | 0:e9ad483dd046 | 16 | if(ADCdata<=0.2) { |
tomislav11 | 0:e9ad483dd046 | 17 | myled=0; |
tomislav11 | 0:e9ad483dd046 | 18 | myled1=0; |
tomislav11 | 0:e9ad483dd046 | 19 | myled2=0; |
tomislav11 | 0:e9ad483dd046 | 20 | myled3=0; |
tomislav11 | 0:e9ad483dd046 | 21 | |
tomislav11 | 0:e9ad483dd046 | 22 | |
tomislav11 | 0:e9ad483dd046 | 23 | } else if((ADCdata>0.2)&&(ADCdata<=0.4)) { |
tomislav11 | 0:e9ad483dd046 | 24 | myled=1; |
tomislav11 | 0:e9ad483dd046 | 25 | myled1=0; |
tomislav11 | 0:e9ad483dd046 | 26 | myled2=0; |
tomislav11 | 0:e9ad483dd046 | 27 | myled3=0; |
tomislav11 | 0:e9ad483dd046 | 28 | |
tomislav11 | 0:e9ad483dd046 | 29 | |
tomislav11 | 0:e9ad483dd046 | 30 | } else if((ADCdata>0.4)&&(ADCdata<=0.6)) { |
tomislav11 | 0:e9ad483dd046 | 31 | myled=1; |
tomislav11 | 0:e9ad483dd046 | 32 | myled1=1; |
tomislav11 | 0:e9ad483dd046 | 33 | myled2=0; |
tomislav11 | 0:e9ad483dd046 | 34 | myled3=0; |
tomislav11 | 0:e9ad483dd046 | 35 | |
tomislav11 | 0:e9ad483dd046 | 36 | } else if((ADCdata>0.6)&&(ADCdata<=0.8)) { |
tomislav11 | 0:e9ad483dd046 | 37 | myled=1; |
tomislav11 | 0:e9ad483dd046 | 38 | myled1=1; |
tomislav11 | 0:e9ad483dd046 | 39 | myled2=1; |
tomislav11 | 0:e9ad483dd046 | 40 | myled3=0; |
tomislav11 | 0:e9ad483dd046 | 41 | } else if((ADCdata>0.8)&&(ADCdata<=10)) { |
tomislav11 | 0:e9ad483dd046 | 42 | myled=1; |
tomislav11 | 0:e9ad483dd046 | 43 | myled1=1; |
tomislav11 | 0:e9ad483dd046 | 44 | myled2=1; |
tomislav11 | 0:e9ad483dd046 | 45 | myled3=1; |
tomislav11 | 0:e9ad483dd046 | 46 | } |
tomislav11 | 0:e9ad483dd046 | 47 | |
tomislav11 | 0:e9ad483dd046 | 48 | |
tomislav11 | 0:e9ad483dd046 | 49 | } |
tomislav11 | 0:e9ad483dd046 | 50 | } |