//LABTask02
//Mokwele, KD S229370861
//30 July 2025
void setup() {
Serial.begin(115200);
pinMode(2,OUTPUT);
}
void loop() {
// code for s
digitalWrite(2, HIGH); //FIRST DOT
delay(200);
digitalWrite(2, LOW);//FORST SPACE
delay(200);
digitalWrite(2, HIGH);//secon dot
delay(200);
digitalWrite(2, LOW);//SECOND SPACE
delay(200);
digitalWrite(2, HIGH);//Third dot
delay(200);
digitalWrite(2, LOW);
delay(600);// between letters
/// code for O
digitalWrite(2, HIGH); //first dash
delay(600);
digitalWrite(2, LOW);//first space
delay(200);
digitalWrite(2, HIGH);// second dash
delay(600);
digitalWrite(2, LOW);// second space
delay(200);
digitalWrite(2, HIGH); //Third dash
delay(600);
digitalWrite(2, LOW);//THird space
delay(600); // between letters
//code for s
digitalWrite(2, HIGH); //FIRST DOT
delay(200);
digitalWrite(2, LOW);//FiRST SPACE
delay(200);
digitalWrite(2, HIGH);//secon dot
delay(200);
digitalWrite(2, LOW);//SECOND SPACE
delay(200);
digitalWrite(2, HIGH);//Third dot
delay(200);
digitalWrite(2, LOW);
delay(1400); //between words
// code for 9
digitalWrite(2, HIGH); //first dash
delay(600);
digitalWrite(2, LOW);//first space
delay(200);
digitalWrite(2, HIGH);// second dash
delay(600);
digitalWrite(2, LOW);// second space
delay(200);
digitalWrite(2, HIGH); //Third dash
delay(600);
digitalWrite(2, LOW);//THird space
delay(200);
digitalWrite(2, HIGH); //fourth dash
delay(600);
digitalWrite(2, LOW);//fourth space
delay(200);
digitalWrite(2, HIGH); //dot
delay(200);
digitalWrite(2, LOW);//space
delay(600);
//code for 1
digitalWrite(2, HIGH); //FIRST DOT
delay(200);
digitalWrite(2, LOW);//FORST SPACE
delay(200);
digitalWrite(2, HIGH); //first dash
delay(600);
digitalWrite(2, LOW);//first space
delay(200);
digitalWrite(2, HIGH);// second dash
delay(600);
digitalWrite(2, LOW);// second space
delay(200);
digitalWrite(2, HIGH); //Third dash
delay(600);
digitalWrite(2, LOW);//THird space
delay(200);
digitalWrite(2, HIGH); //fourth dash
delay(600);
digitalWrite(2, LOW);//fourth space
delay(600);
// code for 1
digitalWrite(2, HIGH); //FIRST DOT
delay(200);
digitalWrite(2, LOW);//FORST SPACE
delay(200);
digitalWrite(2, HIGH); //first dash
delay(600);
digitalWrite(2, LOW);//first space
delay(200);
digitalWrite(2, HIGH);// second dash
delay(600);
digitalWrite(2, LOW);// second space
delay(200);
digitalWrite(2, HIGH); //Third dash
delay(600);
digitalWrite(2, LOW);//THird space
delay(200);
digitalWrite(2, HIGH); //fourth dash
delay(600);
digitalWrite(2, LOW);//fourth space
delay(5000);
}