Sorry that was part of my code.
Here z full one
void setup() {
Serial.begin(9600);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
}
void loop() {
if(Serial.available())
{
int n = Serial.read();
myDelay(10);
switch(n)
{
case 'x':
{
int d2;
d2 = intread();
Serial.print(d2);
Delay(d2);
digitalWrite(2, HIGH);
Serial.flush();
break;
}
case 2:
{
int d3;
d3 = intread();
Serial.print(d3);
Delay(d3);
digitalWrite(3, HIGH);
Serial.flush();
break;
}
case 3:
{
int d4;
d4 = intread();
Serial.print(d4);
Delay(d4);
digitalWrite(4, HIGH);
Serial.flush();
break;
}
//
case 4:
{
int d5;
d5 = intread();
Serial.print(d5);
Delay(d5);
digitalWrite(5, HIGH);
Serial.flush();
break;
}
case 5:
{
int d6;
d6 = intread();
Serial.print(d6);
Delay(d6);
digitalWrite(6, HIGH);
Serial.flush();
break;
}
case 6:
{
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
Serial.print("asdfgh");
// Serial.flush();
break;
}
case 7:
{
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
Serial.print("++++++");
// Serial.flush();
break;
}
}
}
}
void Delay(int n)
{
unsigned long start = millis();
unsigned long s = n*1000;
while (millis() - start <= s)
{
;
}
}
void myDelay(unsigned long duration)
{
unsigned long start = millis();
while (millis() - start <= duration)
{
;
}
}
int intread(){
int i = Serial.read();
Serial.flush();
return i;
}