labos

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 
00003 DigitalOut myled1(LED1);
00004 DigitalOut myled2(LED2);
00005 DigitalOut myled3(LED3);
00006 DigitalOut myled4(LED4);
00007 
00008 AnalogIn Ain(p20);
00009 
00010 
00011 int main()
00012 {
00013     while(1) {
00014         if (Ain < 0.2) {
00015             myled1 = 0;
00016             myled2 = 0;
00017             myled3 = 0;
00018             myled4 = 0;
00019         } else if (Ain < 0.4) {
00020             myled1 = 1;
00021             myled2 = 0;
00022             myled3 = 0;
00023             myled4 = 0;
00024         } else if (Ain < 0.6) {
00025             myled1 = 1;
00026             myled2 = 1;
00027             myled3 = 0;
00028             myled4 = 0;
00029         }
00030         else if (Ain < 0.8) {
00031             myled1 = 1;
00032             myled2 = 1;
00033             myled3 = 1;
00034             myled4 = 0;
00035         }
00036         else {
00037             myled1 = 1;
00038             myled2 = 1;
00039             myled3 = 1;
00040             myled4 = 1;
00041             }
00042         }
00043     }