Applied engineering Team
/
luksmetar
zadatak 12
main.cpp
- Committer:
- lgotic
- Date:
- 2016-12-01
- Revision:
- 0:7e674f32b25e
File content as of revision 0:7e674f32b25e:
#include "mbed.h" #include "TextLCD.h" #define SenzorSvijetla p20 #define LEDindikator p21 #define sumrak 200 // 10 Luxa TextLCD lcd (p22,p23,p24,p25,p26,p27); // rs,e,0,1,2,3 AnalogIn SS(SenzorSvijetla); DigitalOut LED(LEDindikator); float konstanta = 5; void LEDind (int osvjetljenje) { if ( osvjetljenje < sumrak ) { LED = 1; } else { LED = 0; } } void LCDispis (int osvjetljenje) { lcd.cls(); lcd.locate(2,1); lcd.printf("osvijetljenje:"); lcd.locate(4,2); lcd.printf("%d",osvjetljenje); lcd.locate(9,2); lcd.printf("luxa"); } void main () { int lux = 0; while (1) { /* preracunavanje u luxe lux = konstanta * SS; */ LEDind(lux); LCDispis (lux); } }