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

Dependencies:   mbed

main.cpp

Committer:
tony1tf
Date:
2013-06-22
Revision:
0:8c725fbd8e0e

File content as of revision 0:8c725fbd8e0e:

#include "mbed.h"
#include "main.h"
#include "Morse_Code.h"

DigitalOut  led     ( LED_BLUE );

AnalogOut   piezo   ( PTE30 );

Morse_Code  A   =   Morse_Code ( 18.0, 10.0, 400, 9, 11 );

Morse_Code  B   =   Morse_Code ( 18.0, 15.0, 350, 9, 11 );

Morse_Code  C   =   Morse_Code ( 18.0, 20.0, 300, 9, 11 );

Morse_Code  D   =   Morse_Code ( 18.0, 30.0, 250, 9, 11 );

int main() {

    int i;

    led     =   off;
  
    while(1) {

        for ( i = 0; i < 10; i++ )  A.Random_Code();
        
        for ( i = 0; i < 10; i++ )  B.Random_Code();
        
        for ( i = 0; i < 10; i++ )  C.Random_Code();
        
        for ( i = 0; i < 10; i++ )  D.Random_Code();
        
        }

    }

//=============================================================