Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
main.cpp@0:e542aefb5812, 2014-08-22 (annotated)
- Committer:
- TurkishPower
- Date:
- Fri Aug 22 19:21:50 2014 +0000
- Revision:
- 0:e542aefb5812
The simple SOS message program in Morse language with a LED.
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| TurkishPower | 0:e542aefb5812 | 1 | #include "mbed.h" |
| TurkishPower | 0:e542aefb5812 | 2 | DigitalOut led(D8); |
| TurkishPower | 0:e542aefb5812 | 3 | |
| TurkishPower | 0:e542aefb5812 | 4 | |
| TurkishPower | 0:e542aefb5812 | 5 | |
| TurkishPower | 0:e542aefb5812 | 6 | int main() { |
| TurkishPower | 0:e542aefb5812 | 7 | while(1){ |
| TurkishPower | 0:e542aefb5812 | 8 | int i=0; |
| TurkishPower | 0:e542aefb5812 | 9 | int t=0; |
| TurkishPower | 0:e542aefb5812 | 10 | int r=0; |
| TurkishPower | 0:e542aefb5812 | 11 | |
| TurkishPower | 0:e542aefb5812 | 12 | while(i<3) { |
| TurkishPower | 0:e542aefb5812 | 13 | led = 1; |
| TurkishPower | 0:e542aefb5812 | 14 | wait(0.1); |
| TurkishPower | 0:e542aefb5812 | 15 | led = 0; |
| TurkishPower | 0:e542aefb5812 | 16 | wait(0.05); |
| TurkishPower | 0:e542aefb5812 | 17 | i++; |
| TurkishPower | 0:e542aefb5812 | 18 | } |
| TurkishPower | 0:e542aefb5812 | 19 | wait(0.1); |
| TurkishPower | 0:e542aefb5812 | 20 | |
| TurkishPower | 0:e542aefb5812 | 21 | while(t<2) { |
| TurkishPower | 0:e542aefb5812 | 22 | led = 1; |
| TurkishPower | 0:e542aefb5812 | 23 | wait(0.3); |
| TurkishPower | 0:e542aefb5812 | 24 | led = 0; |
| TurkishPower | 0:e542aefb5812 | 25 | wait(0.05); |
| TurkishPower | 0:e542aefb5812 | 26 | t++; |
| TurkishPower | 0:e542aefb5812 | 27 | } |
| TurkishPower | 0:e542aefb5812 | 28 | wait(0.1); |
| TurkishPower | 0:e542aefb5812 | 29 | |
| TurkishPower | 0:e542aefb5812 | 30 | while(r<3) { |
| TurkishPower | 0:e542aefb5812 | 31 | led = 1; |
| TurkishPower | 0:e542aefb5812 | 32 | wait(0.1); |
| TurkishPower | 0:e542aefb5812 | 33 | led = 0; |
| TurkishPower | 0:e542aefb5812 | 34 | wait(0.05); |
| TurkishPower | 0:e542aefb5812 | 35 | r++; |
| TurkishPower | 0:e542aefb5812 | 36 | } |
| TurkishPower | 0:e542aefb5812 | 37 | wait(1.0); |
| TurkishPower | 0:e542aefb5812 | 38 | } |
| TurkishPower | 0:e542aefb5812 | 39 | } |