tim003 tim003
/
Zadatak_3
Granulo Eldar Mehanovic Adnan
main.cpp@0:83ded6438f88, 2014-03-31 (annotated)
- Committer:
- tim003
- Date:
- Mon Mar 31 09:37:16 2014 +0000
- Revision:
- 0:83ded6438f88
PAI_LV5_GRUPA2_TIM003
Who changed what in which revision?
User | Revision | Line number | New 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 | } |