Morse CODE

Dependencies:   mbed MorseCode

main.cpp

Committer:
mjuric
Date:
2021-05-07
Revision:
1:d36e7cd21756
Parent:
0:547750d3b48b

File content as of revision 1:d36e7cd21756:

#include "mbed.h"
#include "MorseWrite.h"
// inicijalizacija klase za ispis Morse koda 
// digitalni pin 2 - led za ispis
// digitalni pin 4 - tipkalo prekid ispisa
MorseWrite LED(D2);
InterruptIn button(D4); // tipkalo je spojeno na digitalni pin 4
Timer debounce;

void writeSOS();

int main() {
    button.mode(PullDown);
    button.rise(&writeSOS);
    debounce.start();
    
    while(true){}
} 
void writeSOS(){
    
    if (debounce.read_ms()>200)  // Predajemo poruku koju želimo poslati 
    //(u ovom slučaju prikazujemo poruku "SOS" pomoću led diode) te duljinu poruke
        LED.write(0b110000001001010110000000, 12);  // (broj znakova)
    debounce.reset();  
}