Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int led=13;
- int dot=250;
- int dash=750;
- void setup(){
- pinMode(led, OUTPUT);
- }
- void DOT(){
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);}
- void DASH(){
- digitalWrite(led,HIGH);
- delay(dash);
- digitalWrite(led,LOW);}
- void Morse(int x){
- if (x=='a'){
- digitalWrite(led, HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);
- digitalWrite(led,HIGH);
- delay(dash);
- digitalWrite(led,LOW);
- delay(dash);
- }
- if (x=='b'){
- digitalWrite(led, HIGH);
- delay(dash);
- digitalWrite(led,LOW);
- delay(dash);
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);}
- if (x=='c');{
- digitalWrite(led,HIGH);
- delay(dash);
- digitalWrite(led,LOW);
- delay(dash);
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);
- digitalWrite(led,HIGH);
- delay(dash);
- digitalWrite(led,LOW);
- delay(dash);
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);}
- if (x=='d');{
- digitalWrite(led,HIGH);
- delay(dash);
- digitalWrite(led,LOW);
- delay(dash);
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);}
- if (x=='e');{
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);}
- if (x=='f');{
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);
- digitalWrite(led,HIGH);
- delay(dash);
- digitalWrite(led,LOW);
- delay(dash);
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);}
- if (x=='g');{
- digitalWrite(led,HIGH);
- delay(dash);
- digitalWrite(led,LOW);
- delay(dash);
- digitalWrite(led,HIGH);
- delay(dash);
- digitalWrite(led,LOW);
- delay(dash);
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);}
- if (x=='h');{
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);}
- if (x=='i');{
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);}
- if (x=='j');{
- digitalWrite(led,HIGH);
- delay(dot);
- digitalWrite(led,LOW);
- delay(dot);
- digitalWrite(led,HIGH);
- delay(dash);
- digitalWrite(led,LOW);
- delay(dash);
- digitalWrite(led,HIGH);
- delay(dash);
- digitalWrite(led,LOW);
- delay(dash);
- digitalWrite(led,HIGH);
- delay(dash);
- digitalWrite(led,LOW);
- delay(dash);}
- if (x='k');{
- DASH();
- DOT();
- DASH();}
- }
- void loop(){
- Morse('k');
- }
Add Comment
Please, Sign In to add comment