Simple library for LED blinking.
Fork of Blinker by
Blinker.cpp@2:190915d53c0b, 2015-11-15 (annotated)
- Committer:
- tbjazic
- Date:
- Sun Nov 15 09:12:51 2015 +0000
- Revision:
- 2:190915d53c0b
- Parent:
- 0:c9a302c4bed9
Documentation updated.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tbjazic | 0:c9a302c4bed9 | 1 | #include "Blinker.h" |
tbjazic | 0:c9a302c4bed9 | 2 | #include "mbed.h" |
tbjazic | 0:c9a302c4bed9 | 3 | |
tbjazic | 0:c9a302c4bed9 | 4 | Blinker::Blinker(PinName pin):myled(pin) { |
tbjazic | 0:c9a302c4bed9 | 5 | myled = 0; |
tbjazic | 0:c9a302c4bed9 | 6 | } |
tbjazic | 0:c9a302c4bed9 | 7 | |
tbjazic | 0:c9a302c4bed9 | 8 | void Blinker::blink(int n, float t) { |
tbjazic | 0:c9a302c4bed9 | 9 | for (int i = 0; i < n; i++) { |
tbjazic | 0:c9a302c4bed9 | 10 | myled = 1; |
tbjazic | 2:190915d53c0b | 11 | wait(t/2); |
tbjazic | 0:c9a302c4bed9 | 12 | myled = 0; |
tbjazic | 2:190915d53c0b | 13 | wait(t/2); |
tbjazic | 0:c9a302c4bed9 | 14 | } |
tbjazic | 0:c9a302c4bed9 | 15 | } |