Sakis Kasampalis
/
darkness_activated_switch
darkness activated switch
main.cpp@0:aa10f42a839d, 2012-02-11 (annotated)
- Committer:
- faif
- Date:
- Sat Feb 11 14:13:27 2012 +0000
- Revision:
- 0:aa10f42a839d
- Child:
- 1:8cf180275a19
Who changed what in which revision?
User | Revision | Line number | New 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 | } |