Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //The entire alphabet (&more!!) in morse code
- int ledPin = 12; // LED connected to digital pin 12
- void setup() {
- pinMode(ledPin, OUTPUT); // sets the digital pin as output
- }
- void loop() {
- i();
- space();
- d();
- pause();
- o();
- pause();
- n();
- pause();
- t();
- space();
- k();
- pause();
- n();
- pause();
- o();
- pause();
- w();
- space();
- period();
- space();
- space();
- // I dont know.
- }
- void dot(){
- digitalWrite(ledPin, HIGH); // turns the LED on
- delay(200); // waits
- digitalWrite(ledPin, LOW); // turns the LED off
- delay(200); // waits
- }
- void dash(){
- digitalWrite(ledPin, HIGH); // turns the LED on
- delay(600); // waits
- digitalWrite(ledPin, LOW); // turns the LED off
- delay(200); // waits
- }
- void pause(){
- delay(400);
- }
- void space(){
- delay(1200);
- }
- void a(){
- dot();
- dash();
- }
- void b(){
- dash();
- dot();
- dot();
- dot();
- }
- void c(){
- dash();
- dot();
- dash();
- dot();
- }
- void d(){
- dash();
- dot();
- dot();
- }
- void e(){
- dot();
- }
- void f(){
- dot();
- dot();
- dash();
- dot();
- }
- void g(){
- dash();
- dash();
- dot();
- }
- void h(){
- dot();
- dot();
- dot();
- dot();
- }
- void i(){
- dot();
- dot();
- }
- void j(){
- dot();
- dash();
- dash();
- dash();
- }
- void k(){
- dash();
- dot();
- dash();
- }
- void l(){
- dot();
- dash();
- dot();
- dot();
- }
- void m(){
- dash();
- dash();
- }
- void n(){
- dash();
- dot();
- }
- void o(){
- dash();
- dash();
- dash();
- }
- void p(){
- dot();
- dash();
- dash();
- dot();
- }
- void q(){
- dash();
- dash();
- dot();
- dash();
- }
- void r(){
- dot();
- dash();
- dot();
- }
- void s(){
- dot();
- dot();
- dot();
- }
- void t(){
- dash();
- }
- void u(){
- dot();
- dot();
- dash();
- }
- void v(){
- dot();
- dot();
- dot();
- dash();
- }
- void w(){
- dot();
- dash();
- dash();
- }
- void x(){
- dash();
- dot();
- dot();
- dash();
- }
- void y(){
- dash();
- dot();
- dash();
- dash();
- }
- void z(){
- dash();
- dash();
- dot();
- dot();
- }
- void one(){
- dot();
- dash();
- dash();
- dash();
- dash();
- }
- void two(){
- dot();
- dot();
- dash();
- dash();
- dash();
- }
- void three(){
- dot();
- dot();
- dot();
- dash();
- dash();
- }
- void four(){
- dot();
- dot();
- dot();
- dot();
- dash();
- }
- void five(){
- dot();
- dot();
- dot();
- dot();
- dot();
- }
- void six(){
- dash();
- dot();
- dot();
- dot();
- dot();
- }
- void seven(){
- dash();
- dash();
- dot();
- dot();
- dot();
- }
- void eight(){
- dash();
- dash();
- dash();
- dot();
- dot();
- }
- void nine(){
- dash();
- dash();
- dash();
- dash();
- dot();
- }
- void zero(){
- dash();
- dash();
- dash();
- dash();
- dash();
- }
- void period(){
- dot();
- dash();
- dot();
- dash();
- dot();
- dash();
- }
- void questionmark(){
- dot();
- dot();
- dash();
- dash();
- dot();
- dot();
- }
Add Comment
Please, Sign In to add comment