Deniz Dosluoglu
/
pox_led_driver
drives leds
main.cpp@1:ac9009f4fd5b, 2019-02-19 (annotated)
- Committer:
- denizdosluoglu
- Date:
- Tue Feb 19 00:00:58 2019 +0000
- Revision:
- 1:ac9009f4fd5b
- Parent:
- 0:7729521857fd
revised duty cycle/timing for pulsing
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
denizdosluoglu | 0:7729521857fd | 1 | #include "mbed.h" |
denizdosluoglu | 0:7729521857fd | 2 | Serial pc(USBTX, USBRX); |
denizdosluoglu | 0:7729521857fd | 3 | //DigitalOut ledtest(PTA12); |
denizdosluoglu | 0:7729521857fd | 4 | DigitalOut redled(PTD4); |
denizdosluoglu | 0:7729521857fd | 5 | DigitalOut irled(PTA12); |
denizdosluoglu | 0:7729521857fd | 6 | int main() { |
denizdosluoglu | 0:7729521857fd | 7 | //incled= 1; |
denizdosluoglu | 0:7729521857fd | 8 | //wait(10); |
denizdosluoglu | 0:7729521857fd | 9 | //pc.printf("\n%f\n",incled.read()); |
denizdosluoglu | 0:7729521857fd | 10 | pc.printf("Hello World"); |
denizdosluoglu | 0:7729521857fd | 11 | pc.printf("*IDN?\r\n"); |
denizdosluoglu | 1:ac9009f4fd5b | 12 | redled = 0; |
denizdosluoglu | 1:ac9009f4fd5b | 13 | irled = 0; |
denizdosluoglu | 0:7729521857fd | 14 | while (true) { |
denizdosluoglu | 0:7729521857fd | 15 | redled = 1; |
denizdosluoglu | 1:ac9009f4fd5b | 16 | wait_us(50); |
denizdosluoglu | 0:7729521857fd | 17 | redled = 0; |
denizdosluoglu | 1:ac9009f4fd5b | 18 | wait_us(450); |
denizdosluoglu | 0:7729521857fd | 19 | irled = 1; |
denizdosluoglu | 1:ac9009f4fd5b | 20 | wait_us(50); |
denizdosluoglu | 1:ac9009f4fd5b | 21 | irled = 0; |
denizdosluoglu | 1:ac9009f4fd5b | 22 | wait_us(450); |
denizdosluoglu | 0:7729521857fd | 23 | } |
denizdosluoglu | 0:7729521857fd | 24 | } |