Fahrudin Brbutovic Orhan Ljubuncic

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(dp23, dp24, dp25, dp26, dp27, dp5, dp6, dp28);
00004 
00005 DigitalOut led6(dp6);
00006 
00007 
00008 DigitalOut enable(dp14);
00009 
00010 
00011 
00012 
00013 PwmOut led(dp24);
00014 AnalogIn ldr(dp9);
00015 
00016 float f(float t)
00017 {
00018     
00019     
00020     float k = 100 - (((t*3.3*12000) / (3.3 - t*3.3)) / 12000.0) * 100.00;   
00021     return 1-k; 
00022     
00023 }
00024 
00025 int main()
00026 
00027 {
00028     enable = 0;
00029     myleds = ~0;
00030     myleds = 64; // iskljuci sve osim led1
00031     led6 = 0;
00032     
00033     led = 0;
00034     led.period_us(50);
00035     
00036     
00037     while(1)
00038     {
00039         led.write(f(ldr.read()));
00040         
00041     }
00042 
00043 }