thanks for your reply , i am new in arduino , can you help me to put "return" in correct place in the source code , here is my code ...
//From ESP8266 we will run 10 LED
int digiPin = 11;
int digiPin2 = 12;
int ledPin = 2;
int ledPin2 = 3;
int ledPin3 = 4;
int ledPin4 = 5;
int ledPin5 = 6;
int ledPin6 = 7;
int ledPin7 = 8;
int ledPin8 = 9;
int ledPin9 = 10;
// select the pin for the LED
int pinVal = 0;
int pinVal2 = 0;
void setup()
{
Serial.begin(9600);
pinMode(digiPin, INPUT);
pinMode(digiPin2,INPUT);
pinMode(ledPin , OUTPUT);
pinMode(ledPin2 , OUTPUT);
pinMode(ledPin3 , OUTPUT);
pinMode(ledPin4 , OUTPUT);
pinMode(ledPin5 , OUTPUT);
pinMode(ledPin6 , OUTPUT);
pinMode(ledPin7 , OUTPUT);
pinMode(ledPin8 , OUTPUT);
pinMode(ledPin9 , OUTPUT);
}
void loop() {
pinVal= digitalRead(digiPin);
Serial.println(pinVal);
delay(50);
pinVal2 = digitalRead(digiPin2);
Serial.println(pinVal2);
delay(50);
if(pinVal ==HIGH) {
digitalWrite(ledPin, HIGH);
delay(100);
digitalWrite(ledPin, LOW);
delay(100);
digitalWrite(ledPin2, HIGH);
delay(100);
digitalWrite(ledPin2, LOW);
delay(100);
digitalWrite(ledPin3, HIGH);
delay(100);
digitalWrite(ledPin3, LOW);
delay(100);
digitalWrite(ledPin4, HIGH);
delay(100);
digitalWrite(ledPin4, LOW);
delay(100);
digitalWrite(ledPin5, HIGH);
delay(100);
digitalWrite(ledPin5, LOW);
delay(100);
digitalWrite(ledPin6, HIGH);
delay(100);
digitalWrite(ledPin6, LOW);
delay(100);
digitalWrite(ledPin7, HIGH);
delay(100);
digitalWrite(ledPin7, LOW);
delay(100);
digitalWrite(ledPin8, HIGH);
delay(100);
digitalWrite(ledPin8, LOW);
delay(100);
digitalWrite(ledPin9, HIGH);
delay(100);
digitalWrite(ledPin9, LOW);
delay(100);
//2nd Row
digitalWrite(ledPin8, HIGH);
delay(100);
digitalWrite(ledPin8, LOW);
delay(100);
digitalWrite(ledPin7, HIGH);
delay(100);
digitalWrite(ledPin7, LOW);
delay(100);
digitalWrite(ledPin6, HIGH);
delay(100);
digitalWrite(ledPin6, LOW);
delay(100);
digitalWrite(ledPin5, HIGH);
delay(100);
digitalWrite(ledPin5, LOW);
delay(100);
digitalWrite(ledPin4, HIGH);
delay(100);
digitalWrite(ledPin4, LOW);
delay(100);
digitalWrite(ledPin3, HIGH);
delay(100);
digitalWrite(ledPin3, LOW);
delay(100);
digitalWrite(ledPin2, HIGH);
delay(100);
digitalWrite(ledPin2, LOW);
delay(100);
digitalWrite(ledPin, HIGH);
delay(100);
digitalWrite(ledPin, LOW);
delay(100);
//2nd part
digitalWrite(ledPin, HIGH);
digitalWrite(ledPin3, HIGH);
digitalWrite(ledPin5, HIGH);
digitalWrite(ledPin7,HIGH);
digitalWrite(ledPin9, HIGH);
delay(500);
digitalWrite(ledPin ,LOW);
digitalWrite(ledPin3 ,LOW);
digitalWrite(ledPin5 ,LOW);
digitalWrite(ledPin7 ,LOW);
digitalWrite(ledPin9 ,LOW);
delay(500);
digitalWrite(ledPin2,HIGH);
digitalWrite(ledPin4, HIGH);
digitalWrite(ledPin6, HIGH);
digitalWrite(ledPin8,HIGH);
delay(500);
digitalWrite(ledPin2 ,LOW);
digitalWrite(ledPin4 , LOW);
digitalWrite(ledPin6 ,LOW);
digitalWrite(ledPin8 ,LOW);
delay(500);
}
else {
digitalWrite(ledPin ,LOW);
digitalWrite(ledPin2 ,LOW);
digitalWrite(ledPin3 ,LOW);
digitalWrite(ledPin4 , LOW);
digitalWrite(ledPin5 ,LOW);
digitalWrite(ledPin6 ,LOW);
digitalWrite(ledPin7 ,LOW);
digitalWrite(ledPin8 ,LOW);
digitalWrite(ledPin9 ,LOW);
}
if(pinVal2 ==HIGH){
digitalWrite(ledPin ,HIGH);
delay(100);
digitalWrite(ledPin,LOW);
delay(100);
digitalWrite(ledPin2 ,HIGH);
delay(100);
digitalWrite(ledPin2,LOW);
delay(100);
digitalWrite(ledPin ,HIGH);
delay(100);
digitalWrite(ledPin,LOW);
delay(100);
digitalWrite(ledPin2 ,HIGH);
delay(100);
digitalWrite(ledPin2 ,LOW);
delay(100);
}
else{
digitalWrite(ledPin,LOW);
}
}