Morse CODE

Dependencies:   mbed MorseCode

Revision:
0:547750d3b48b
Child:
1:d36e7cd21756
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Fri May 07 11:53:35 2021 +0000
@@ -0,0 +1,29 @@
+#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);
+// tipkalo je spojeno na digitalni pin 4
+InterruptIn button(D4);
+Timer debounce;
+
+void writeSOS();
+
+int main() {
+    button.mode(PullDown);
+    button.rise(&writeSOS);
+    debounce.start();
+    
+    while(true){}
+} 
+
+void writeSOS(){
+    // Predajemo poruku koju želimo poslati (u ovom slučaju
+    // prikazujemo poruku "SOS" pomoću led diode) te duljinu poruke
+    // (broj znakova)
+    if (debounce.read_ms()>200)
+        LED.write(0b110000001001010110000000, 12);
+    debounce.reset();  
+}
\ No newline at end of file