Stap 3: Code
1. u kunt het bewerken van het bericht dat u wenst in de secties met inbegrip van een / / (x)). De letter die u wilt op de Morsecode tabel hierboven, en het in plaats van uw gewenste symbool en herschrijven van die sectie met de opmaak weergegeven in de code opzoeken. Het bericht in de code die ik gaf u zegt "Hi Rhys" (mijn jongere broer.
#define eenmaal (200)
#define LED (13)
Draai het licht op
VOID on() {}
digitalWrite(LED,HIGH);
}
het licht uit te schakelen
ongeldig off() {}
digitalWrite(LED,LOW);
}
korte mark, stip of "dit" (·) — "dot" duurt één tijdseenheid lange
ongeldig dot() {}
on();
delay(Once);
}
langer mark, dash of 'dah' (-) — drie eenheden lange tijd
ongeldig dash() {}
on();
delay(Once*3);
}
korte kloof tussen elke combinatie van puntjes en streepjes
ongeldig nextElement() {}
Off();
delay(Once);
}
korte kloof (brieven) — drie eenheden lange tijd
ongeldig nextLetter() {}
Off();
delay(Once*3);
}
middelgrote opening (tussen woorden) — zeven eenheden lange tijd
ongeldig nextWord() {}
Off();
delay(Once*7);
}
VOID Setup {}
pinMode(LED,OUTPUT);
}
void loop {}
H
dot();
nextElement();
dot();
nextElement();
dot();
nextElement();
dot();
nextLetter();
Ik
dot();
nextElement();
dot();
nextWord();
R
dot();
nextElement();
Dash();
nextElement();
dot();
nextLetter();
H
dot();
nextElement();
dot();
nextElement();
dot();
nextElement();
dot();
nextLetter();
Y
Dash();
nextElement();
dot();
nextElement();
Dash();
nextElement();
Dash();
nextLetter();
H
dot();
nextElement();
dot();
nextElement();
dot();
nextElement();
dot();
nextLetter();
S
dot();
nextElement();
dot();
nextElement();
dot();
}