Granulo Eldar Mehanovic Adnan

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 AnalogIn photoresistor(dp9);
00004 PwmOut led(dp24);
00005 DigitalOut enable(dp14);
00006 DigitalOut led0(dp23);
00007 DigitalOut led2(dp25);
00008 DigitalOut led3(dp26);
00009 DigitalOut led4(dp27);
00010 DigitalOut led5(dp5);
00011 DigitalOut led6(dp6);
00012 DigitalOut led7(dp28);
00013 
00014 int main()
00015 {
00016     enable = 0;
00017     led0 = 0;
00018     led2 = 0;
00019     led3 = 0;
00020     led4 = 0;
00021     led5 = 0;
00022     led6 = 0;
00023     led7 = 0;
00024     led.period_us(50);
00025     while(1) {
00026         double percentage((1 - ((photoresistor * 3.3 - 0.8) / 1.5)));
00027         if(percentage > 1) 
00028             percentage = 1;
00029         led = 1 - percentage;
00030     }
00031 }