Granulo Eldar Mehanovic Adnan

Dependencies:   mbed

Committer:
tim003
Date:
Mon Mar 31 09:37:16 2014 +0000
Revision:
0:83ded6438f88
PAI_LV5_GRUPA2_TIM003

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim003 0:83ded6438f88 1 #include "mbed.h"
tim003 0:83ded6438f88 2
tim003 0:83ded6438f88 3 AnalogIn photoresistor(dp9);
tim003 0:83ded6438f88 4 PwmOut led(dp24);
tim003 0:83ded6438f88 5 DigitalOut enable(dp14);
tim003 0:83ded6438f88 6 DigitalOut led0(dp23);
tim003 0:83ded6438f88 7 DigitalOut led2(dp25);
tim003 0:83ded6438f88 8 DigitalOut led3(dp26);
tim003 0:83ded6438f88 9 DigitalOut led4(dp27);
tim003 0:83ded6438f88 10 DigitalOut led5(dp5);
tim003 0:83ded6438f88 11 DigitalOut led6(dp6);
tim003 0:83ded6438f88 12 DigitalOut led7(dp28);
tim003 0:83ded6438f88 13
tim003 0:83ded6438f88 14 int main()
tim003 0:83ded6438f88 15 {
tim003 0:83ded6438f88 16 enable = 0;
tim003 0:83ded6438f88 17 led0 = 0;
tim003 0:83ded6438f88 18 led2 = 0;
tim003 0:83ded6438f88 19 led3 = 0;
tim003 0:83ded6438f88 20 led4 = 0;
tim003 0:83ded6438f88 21 led5 = 0;
tim003 0:83ded6438f88 22 led6 = 0;
tim003 0:83ded6438f88 23 led7 = 0;
tim003 0:83ded6438f88 24 led.period_us(50);
tim003 0:83ded6438f88 25 while(1) {
tim003 0:83ded6438f88 26 double percentage((1 - ((photoresistor * 3.3 - 0.8) / 1.5)));
tim003 0:83ded6438f88 27 if(percentage > 1)
tim003 0:83ded6438f88 28 percentage = 1;
tim003 0:83ded6438f88 29 led = 1 - percentage;
tim003 0:83ded6438f88 30 }
tim003 0:83ded6438f88 31 }