Random morse code at 4 different speeds. Originally posted by John Fisher on the AQRP Yahoo group.

Dependencies:   mbed

Committer:
tony1tf
Date:
Sat Jun 22 21:52:12 2013 +0000
Revision:
0:8c725fbd8e0e
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?

UserRevisionLine numberNew 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 //=============================================================