lol

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 BusOut myleds(D2,D3,D4,D5,D6,D7,D8,D9);
00004 
00005 AnalogIn analog(A0);
00006 
00007 
00008 
00009 int main() {
00010     //lab2.1
00011     float means;
00012     while(1) {
00013         means = analog.read();
00014         means = means * 80;
00015         
00016         if(means == 0)
00017         {
00018             myleds = 0
00019         }    
00020         else if (means < 10)
00021         {
00022             myleds = 1;
00023         }    
00024         else if (means < 20)
00025         {
00026             myleds = 3;
00027         }
00028         else if (means < 30)
00029         {
00030             myleds = 7;
00031         }
00032         else if (means < 40)
00033         {
00034             myleds = 15;
00035         }
00036         else if (means < 50)
00037         {
00038             myleds = 31;
00039         }
00040         else if (means < 60)
00041         {
00042             myleds = 63;
00043         }
00044         else if (means < 70)
00045         {
00046             myleds = 127;
00047         }
00048         else if (means <= 80)
00049         {
00050             myleds = 255;
00051         }    
00052         else
00053         {
00054             myleds = 0;    
00055         }
00056     }
00057  }
00058