Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void setup() {
- // put your setup code here, to run once:
- int dot = 50, dash = 150, inter = 50, letter = 150, fword = 350;
- int modifier;
- // https://upload.wikimedia.org/wikipedia/commons/thumb/b/b5/International_Morse_Code.svg/315px-International_Morse_Code.svg.png
- }
- void loop() {
- // put your main code here, to run repeatedly:
- // for something{
- switch ((char)"a"):
- case 65:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case b:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case c:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case d:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case e:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case f:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case g:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case h:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case i:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case j:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case k:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case l:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case m:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case n:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case o:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case p:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case q:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case r:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case s:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- delay(inter);
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dot);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case t:
- digitalWrite(LED_BUILTIN, HIGH);
- delay(dash);
- digitalWrite(LED_BUILTIN, LOW);
- break;
- case u:
- delay(inter);
- delay(inter);
- break;
- case v:
- delay(inter);
- delay(inter);
- delay(inter);
- break;
- case w:
- delay(inter);
- delay(inter);
- break;
- case x:
- delay(inter);
- delay(inter);
- delay(inter);
- break;
- case y:
- delay(inter);
- delay(inter);
- delay(inter);
- break;
- case z:
- delay(inter);
- delay(inter);
- delay(inter);
- break;
- case 0:
- delay(inter);
- delay(inter);
- delay(inter);
- delay(inter);
- break;
- case 1:
- delay(inter);
- delay(inter);
- delay(inter);
- delay(inter);
- break;
- case 2:
- delay(inter);
- delay(inter);
- delay(inter);
- delay(inter);
- break;
- case 3:
- delay(inter);
- delay(inter);
- delay(inter);
- delay(inter);
- break;
- case 4:
- delay(inter);
- delay(inter);
- delay(inter);
- delay(inter);
- break;
- case 5:
- delay(inter);
- delay(inter);
- delay(inter);
- delay(inter);
- break;
- case 6:
- delay(inter);
- delay(inter);
- delay(inter);
- delay(inter);
- break;
- case 7:
- delay(inter);
- delay(inter);
- delay(inter);
- delay(inter);
- break;
- case 8:
- delay(inter);
- delay(inter);
- delay(inter);
- delay(inter);
- break;
- case 9:
- delay(inter);
- delay(inter);
- delay(inter);
- delay(inter);
- break;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement