Simple library for LED blinking.
Dependents: roam_v2 finalV1 finalV1 finalv2 ... more
Blinker.cpp@0:c9a302c4bed9, 2014-12-16 (annotated)
- Committer:
- tbjazic
- Date:
- Tue Dec 16 08:57:47 2014 +0000
- Revision:
- 0:c9a302c4bed9
- Child:
- 2:190915d53c0b
Initial commit
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 | 0:c9a302c4bed9 | 11 | wait(t); |
tbjazic | 0:c9a302c4bed9 | 12 | myled = 0; |
tbjazic | 0:c9a302c4bed9 | 13 | wait(t); |
tbjazic | 0:c9a302c4bed9 | 14 | } |
tbjazic | 0:c9a302c4bed9 | 15 | } |