Applied engineering Team
/
Lux_Metar
12. Zadatak Luka Gotić, Zvonimir Belić, Hrvoje Škrnjug
main.cpp@0:d9940d470c05, 2016-12-01 (annotated)
- Committer:
- hskrnjug
- Date:
- Thu Dec 01 17:26:10 2016 +0000
- Revision:
- 0:d9940d470c05
lux metar
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
hskrnjug | 0:d9940d470c05 | 1 | #include "mbed.h" |
hskrnjug | 0:d9940d470c05 | 2 | #include "TextLCD.h" |
hskrnjug | 0:d9940d470c05 | 3 | TextLCD lcd(p19, p20, p21, p22, p23, p24,TextLCD::LCD8x2); |
hskrnjug | 0:d9940d470c05 | 4 | float lux; |
hskrnjug | 0:d9940d470c05 | 5 | AnalogIn Ain(p17); |
hskrnjug | 0:d9940d470c05 | 6 | DigitalOut LED(p25); |
hskrnjug | 0:d9940d470c05 | 7 | int main() |
hskrnjug | 0:d9940d470c05 | 8 | { |
hskrnjug | 0:d9940d470c05 | 9 | while(1) { |
hskrnjug | 0:d9940d470c05 | 10 | lux=Ain*600; |
hskrnjug | 0:d9940d470c05 | 11 | lcd.printf("%.2f", lux); |
hskrnjug | 0:d9940d470c05 | 12 | if(lux<100) { |
hskrnjug | 0:d9940d470c05 | 13 | LED=0; |
hskrnjug | 0:d9940d470c05 | 14 | } else LED=1; |
hskrnjug | 0:d9940d470c05 | 15 | wait(0.1); |
hskrnjug | 0:d9940d470c05 | 16 | lcd.cls(); |
hskrnjug | 0:d9940d470c05 | 17 | } |
hskrnjug | 0:d9940d470c05 | 18 | } |