darkness activated switch

Dependencies:   mbed

Committer:
faif
Date:
Sat Feb 11 14:13:27 2012 +0000
Revision:
0:aa10f42a839d
Child:
1:8cf180275a19

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
faif 0:aa10f42a839d 1 #include "mbed.h"
faif 0:aa10f42a839d 2 #include "main.h"
faif 0:aa10f42a839d 3
faif 0:aa10f42a839d 4 static const float threshOff = 0.5; // when to turn the led on
faif 0:aa10f42a839d 5 static const float threshOn = 0.4; // when to turn the led off
faif 0:aa10f42a839d 6
faif 0:aa10f42a839d 7 int main ()
faif 0:aa10f42a839d 8 {
faif 0:aa10f42a839d 9 float ldr_value;
faif 0:aa10f42a839d 10 while (true)
faif 0:aa10f42a839d 11 {
faif 0:aa10f42a839d 12 ldr_value = myldr;
faif 0:aa10f42a839d 13 if (ldr_value > threshOff)
faif 0:aa10f42a839d 14 {
faif 0:aa10f42a839d 15 myled = LedOff;
faif 0:aa10f42a839d 16 }
faif 0:aa10f42a839d 17 if (ldr_value < threshOn)
faif 0:aa10f42a839d 18 {
faif 0:aa10f42a839d 19 myled = LedOn;
faif 0:aa10f42a839d 20 }
faif 0:aa10f42a839d 21 }
faif 0:aa10f42a839d 22 }