labos

Dependencies:   mbed

Committer:
lgotic
Date:
Thu Nov 03 19:33:26 2016 +0000
Revision:
0:2c41c155f3fb
Labos 1

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lgotic 0:2c41c155f3fb 1 #include "mbed.h"
lgotic 0:2c41c155f3fb 2
lgotic 0:2c41c155f3fb 3 DigitalOut myled1(LED1);
lgotic 0:2c41c155f3fb 4 DigitalOut myled2(LED2);
lgotic 0:2c41c155f3fb 5 DigitalOut myled3(LED3);
lgotic 0:2c41c155f3fb 6 DigitalOut myled4(LED4);
lgotic 0:2c41c155f3fb 7
lgotic 0:2c41c155f3fb 8 AnalogIn Ain(p20);
lgotic 0:2c41c155f3fb 9
lgotic 0:2c41c155f3fb 10
lgotic 0:2c41c155f3fb 11 int main()
lgotic 0:2c41c155f3fb 12 {
lgotic 0:2c41c155f3fb 13 while(1) {
lgotic 0:2c41c155f3fb 14 if (Ain < 0.2) {
lgotic 0:2c41c155f3fb 15 myled1 = 0;
lgotic 0:2c41c155f3fb 16 myled2 = 0;
lgotic 0:2c41c155f3fb 17 myled3 = 0;
lgotic 0:2c41c155f3fb 18 myled4 = 0;
lgotic 0:2c41c155f3fb 19 } else if (Ain < 0.4) {
lgotic 0:2c41c155f3fb 20 myled1 = 1;
lgotic 0:2c41c155f3fb 21 myled2 = 0;
lgotic 0:2c41c155f3fb 22 myled3 = 0;
lgotic 0:2c41c155f3fb 23 myled4 = 0;
lgotic 0:2c41c155f3fb 24 } else if (Ain < 0.6) {
lgotic 0:2c41c155f3fb 25 myled1 = 1;
lgotic 0:2c41c155f3fb 26 myled2 = 1;
lgotic 0:2c41c155f3fb 27 myled3 = 0;
lgotic 0:2c41c155f3fb 28 myled4 = 0;
lgotic 0:2c41c155f3fb 29 }
lgotic 0:2c41c155f3fb 30 else if (Ain < 0.8) {
lgotic 0:2c41c155f3fb 31 myled1 = 1;
lgotic 0:2c41c155f3fb 32 myled2 = 1;
lgotic 0:2c41c155f3fb 33 myled3 = 1;
lgotic 0:2c41c155f3fb 34 myled4 = 0;
lgotic 0:2c41c155f3fb 35 }
lgotic 0:2c41c155f3fb 36 else {
lgotic 0:2c41c155f3fb 37 myled1 = 1;
lgotic 0:2c41c155f3fb 38 myled2 = 1;
lgotic 0:2c41c155f3fb 39 myled3 = 1;
lgotic 0:2c41c155f3fb 40 myled4 = 1;
lgotic 0:2c41c155f3fb 41 }
lgotic 0:2c41c155f3fb 42 }
lgotic 0:2c41c155f3fb 43 }