Fahrudin Brbutovic Orhan Ljubuncic

Dependencies:   mbed

Committer:
tim010
Date:
Mon Mar 31 09:51:59 2014 +0000
Revision:
0:dd7bad3990d8
LV5-PAI-grupa2-tim010-zad3

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim010 0:dd7bad3990d8 1 #include "mbed.h"
tim010 0:dd7bad3990d8 2
tim010 0:dd7bad3990d8 3 BusOut myleds(dp23, dp24, dp25, dp26, dp27, dp5, dp6, dp28);
tim010 0:dd7bad3990d8 4
tim010 0:dd7bad3990d8 5 DigitalOut led6(dp6);
tim010 0:dd7bad3990d8 6
tim010 0:dd7bad3990d8 7
tim010 0:dd7bad3990d8 8 DigitalOut enable(dp14);
tim010 0:dd7bad3990d8 9
tim010 0:dd7bad3990d8 10
tim010 0:dd7bad3990d8 11
tim010 0:dd7bad3990d8 12
tim010 0:dd7bad3990d8 13 PwmOut led(dp24);
tim010 0:dd7bad3990d8 14 AnalogIn ldr(dp9);
tim010 0:dd7bad3990d8 15
tim010 0:dd7bad3990d8 16 float f(float t)
tim010 0:dd7bad3990d8 17 {
tim010 0:dd7bad3990d8 18
tim010 0:dd7bad3990d8 19
tim010 0:dd7bad3990d8 20 float k = 100 - (((t*3.3*12000) / (3.3 - t*3.3)) / 12000.0) * 100.00;
tim010 0:dd7bad3990d8 21 return 1-k;
tim010 0:dd7bad3990d8 22
tim010 0:dd7bad3990d8 23 }
tim010 0:dd7bad3990d8 24
tim010 0:dd7bad3990d8 25 int main()
tim010 0:dd7bad3990d8 26
tim010 0:dd7bad3990d8 27 {
tim010 0:dd7bad3990d8 28 enable = 0;
tim010 0:dd7bad3990d8 29 myleds = ~0;
tim010 0:dd7bad3990d8 30 myleds = 64; // iskljuci sve osim led1
tim010 0:dd7bad3990d8 31 led6 = 0;
tim010 0:dd7bad3990d8 32
tim010 0:dd7bad3990d8 33 led = 0;
tim010 0:dd7bad3990d8 34 led.period_us(50);
tim010 0:dd7bad3990d8 35
tim010 0:dd7bad3990d8 36
tim010 0:dd7bad3990d8 37 while(1)
tim010 0:dd7bad3990d8 38 {
tim010 0:dd7bad3990d8 39 led.write(f(ldr.read()));
tim010 0:dd7bad3990d8 40
tim010 0:dd7bad3990d8 41 }
tim010 0:dd7bad3990d8 42
tim010 0:dd7bad3990d8 43 }