John's code modified for envelope shaping and different colours
Fork of Morse-buddy-JohnF by
main.cpp@2:260128ae5746, 2013-06-27 (annotated)
- Committer:
- tony1tf
- Date:
- Thu Jun 27 10:52:29 2013 +0000
- Revision:
- 2:260128ae5746
- Parent:
- 0:8c725fbd8e0e
Audio envelope shaping and changing coloured LED added
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 | 2:260128ae5746 | 5 | DigitalOut blue ( LED_BLUE ); |
tony1tf | 2:260128ae5746 | 6 | DigitalOut red ( LED_RED ); |
tony1tf | 2:260128ae5746 | 7 | DigitalOut green ( LED_GREEN ); |
tony1tf | 2:260128ae5746 | 8 | |
tony1tf | 0:8c725fbd8e0e | 9 | |
tony1tf | 0:8c725fbd8e0e | 10 | AnalogOut piezo ( PTE30 ); |
tony1tf | 0:8c725fbd8e0e | 11 | |
tony1tf | 2:260128ae5746 | 12 | Morse_Code A = Morse_Code ( 18.0, 10.0, 400, 1 ); |
tony1tf | 0:8c725fbd8e0e | 13 | |
tony1tf | 2:260128ae5746 | 14 | Morse_Code B = Morse_Code ( 18.0, 15.0, 350, 2 ); |
tony1tf | 0:8c725fbd8e0e | 15 | |
tony1tf | 2:260128ae5746 | 16 | Morse_Code C = Morse_Code ( 18.0, 20.0, 300, 3 ); |
tony1tf | 0:8c725fbd8e0e | 17 | |
tony1tf | 2:260128ae5746 | 18 | Morse_Code D = Morse_Code ( 18.0, 30.0, 250, 4 ); |
tony1tf | 0:8c725fbd8e0e | 19 | |
tony1tf | 0:8c725fbd8e0e | 20 | int main() { |
tony1tf | 0:8c725fbd8e0e | 21 | |
tony1tf | 0:8c725fbd8e0e | 22 | int i; |
tony1tf | 0:8c725fbd8e0e | 23 | |
tony1tf | 0:8c725fbd8e0e | 24 | while(1) { |
tony1tf | 0:8c725fbd8e0e | 25 | |
tony1tf | 0:8c725fbd8e0e | 26 | for ( i = 0; i < 10; i++ ) A.Random_Code(); |
tony1tf | 0:8c725fbd8e0e | 27 | |
tony1tf | 0:8c725fbd8e0e | 28 | for ( i = 0; i < 10; i++ ) B.Random_Code(); |
tony1tf | 0:8c725fbd8e0e | 29 | |
tony1tf | 0:8c725fbd8e0e | 30 | for ( i = 0; i < 10; i++ ) C.Random_Code(); |
tony1tf | 0:8c725fbd8e0e | 31 | |
tony1tf | 0:8c725fbd8e0e | 32 | for ( i = 0; i < 10; i++ ) D.Random_Code(); |
tony1tf | 0:8c725fbd8e0e | 33 | |
tony1tf | 0:8c725fbd8e0e | 34 | } |
tony1tf | 0:8c725fbd8e0e | 35 | |
tony1tf | 0:8c725fbd8e0e | 36 | } |
tony1tf | 0:8c725fbd8e0e | 37 | |
tony1tf | 0:8c725fbd8e0e | 38 | //============================================================= |