John's code modified for envelope shaping and different colours
Fork of Morse-buddy-JohnF by
main.cpp@0:8c725fbd8e0e, 2013-06-22 (annotated)
- Committer:
- tony1tf
- Date:
- Sat Jun 22 21:52:12 2013 +0000
- Revision:
- 0:8c725fbd8e0e
- Child:
- 2:260128ae5746
Random morse code practice at 4 different speeds. Written by John Fisher and published on the AQRP Yahoo group.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tony1tf | 0:8c725fbd8e0e | 1 | #include "mbed.h" |
tony1tf | 0:8c725fbd8e0e | 2 | #include "main.h" |
tony1tf | 0:8c725fbd8e0e | 3 | #include "Morse_Code.h" |
tony1tf | 0:8c725fbd8e0e | 4 | |
tony1tf | 0:8c725fbd8e0e | 5 | DigitalOut led ( LED_BLUE ); |
tony1tf | 0:8c725fbd8e0e | 6 | |
tony1tf | 0:8c725fbd8e0e | 7 | AnalogOut piezo ( PTE30 ); |
tony1tf | 0:8c725fbd8e0e | 8 | |
tony1tf | 0:8c725fbd8e0e | 9 | Morse_Code A = Morse_Code ( 18.0, 10.0, 400, 9, 11 ); |
tony1tf | 0:8c725fbd8e0e | 10 | |
tony1tf | 0:8c725fbd8e0e | 11 | Morse_Code B = Morse_Code ( 18.0, 15.0, 350, 9, 11 ); |
tony1tf | 0:8c725fbd8e0e | 12 | |
tony1tf | 0:8c725fbd8e0e | 13 | Morse_Code C = Morse_Code ( 18.0, 20.0, 300, 9, 11 ); |
tony1tf | 0:8c725fbd8e0e | 14 | |
tony1tf | 0:8c725fbd8e0e | 15 | Morse_Code D = Morse_Code ( 18.0, 30.0, 250, 9, 11 ); |
tony1tf | 0:8c725fbd8e0e | 16 | |
tony1tf | 0:8c725fbd8e0e | 17 | int main() { |
tony1tf | 0:8c725fbd8e0e | 18 | |
tony1tf | 0:8c725fbd8e0e | 19 | int i; |
tony1tf | 0:8c725fbd8e0e | 20 | |
tony1tf | 0:8c725fbd8e0e | 21 | led = off; |
tony1tf | 0:8c725fbd8e0e | 22 | |
tony1tf | 0:8c725fbd8e0e | 23 | while(1) { |
tony1tf | 0:8c725fbd8e0e | 24 | |
tony1tf | 0:8c725fbd8e0e | 25 | for ( i = 0; i < 10; i++ ) A.Random_Code(); |
tony1tf | 0:8c725fbd8e0e | 26 | |
tony1tf | 0:8c725fbd8e0e | 27 | for ( i = 0; i < 10; i++ ) B.Random_Code(); |
tony1tf | 0:8c725fbd8e0e | 28 | |
tony1tf | 0:8c725fbd8e0e | 29 | for ( i = 0; i < 10; i++ ) C.Random_Code(); |
tony1tf | 0:8c725fbd8e0e | 30 | |
tony1tf | 0:8c725fbd8e0e | 31 | for ( i = 0; i < 10; i++ ) D.Random_Code(); |
tony1tf | 0:8c725fbd8e0e | 32 | |
tony1tf | 0:8c725fbd8e0e | 33 | } |
tony1tf | 0:8c725fbd8e0e | 34 | |
tony1tf | 0:8c725fbd8e0e | 35 | } |
tony1tf | 0:8c725fbd8e0e | 36 | |
tony1tf | 0:8c725fbd8e0e | 37 | //============================================================= |