
A simple example of a breathing led.
main.cpp@0:50d18bb510cc, 2014-01-03 (annotated)
- Committer:
- evinrude
- Date:
- Fri Jan 03 11:36:22 2014 +0000
- Revision:
- 0:50d18bb510cc
Initial Commit
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
evinrude | 0:50d18bb510cc | 1 | #include "mbed.h" |
evinrude | 0:50d18bb510cc | 2 | |
evinrude | 0:50d18bb510cc | 3 | PwmOut led1(LED1); |
evinrude | 0:50d18bb510cc | 4 | |
evinrude | 0:50d18bb510cc | 5 | int main() { |
evinrude | 0:50d18bb510cc | 6 | float i = .05; |
evinrude | 0:50d18bb510cc | 7 | while(1) { |
evinrude | 0:50d18bb510cc | 8 | for(; i <= .60; i += .05) |
evinrude | 0:50d18bb510cc | 9 | { |
evinrude | 0:50d18bb510cc | 10 | led1 = i; |
evinrude | 0:50d18bb510cc | 11 | wait(0.10); |
evinrude | 0:50d18bb510cc | 12 | } |
evinrude | 0:50d18bb510cc | 13 | for(; i > 0; i -= .05) |
evinrude | 0:50d18bb510cc | 14 | { |
evinrude | 0:50d18bb510cc | 15 | led1 = i; |
evinrude | 0:50d18bb510cc | 16 | wait(0.10); |
evinrude | 0:50d18bb510cc | 17 | } |
evinrude | 0:50d18bb510cc | 18 | } |
evinrude | 0:50d18bb510cc | 19 | } |