Sakis Kasampalis
/
infrared
LPC1768 IR breakbeam sensor
infrared.h@0:ca4cef100279, 2016-10-29 (annotated)
- Committer:
- faif
- Date:
- Sat Oct 29 19:41:40 2016 +0000
- Revision:
- 0:ca4cef100279
Initial version; ; The date/time is not displayed correctly (something to do with the RTC)
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
faif | 0:ca4cef100279 | 1 | #ifndef INFRARED_H |
faif | 0:ca4cef100279 | 2 | #define INFRARED_H |
faif | 0:ca4cef100279 | 3 | |
faif | 0:ca4cef100279 | 4 | #include "mbed.h" |
faif | 0:ca4cef100279 | 5 | #include <string> |
faif | 0:ca4cef100279 | 6 | |
faif | 0:ca4cef100279 | 7 | DigitalOut my_led(LED1); |
faif | 0:ca4cef100279 | 8 | DigitalIn infrared(p20); |
faif | 0:ca4cef100279 | 9 | Serial pc(USBTX, USBRX); |
faif | 0:ca4cef100279 | 10 | |
faif | 0:ca4cef100279 | 11 | enum led_state; |
faif | 0:ca4cef100279 | 12 | |
faif | 0:ca4cef100279 | 13 | void set_led(DigitalOut led, led_state state, const float delay); |
faif | 0:ca4cef100279 | 14 | const std::string current_date_time(); |
faif | 0:ca4cef100279 | 15 | void show_alert(const std::string& alert, const float delay); |
faif | 0:ca4cef100279 | 16 | |
faif | 0:ca4cef100279 | 17 | #endif |