int ledPin[7]={19,18,5,17,16,4,0};
byte buttonPin1 = 14;
byte buttonPin2 = 13;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
pinMode(buttonPin1, INPUT_PULLUP);
for(int i=0;i<7;i++)
{
pinMode(ledPin[i], OUTPUT);
}
}
void loop() {
byte buttonState= digitalRead(buttonPin1);
Serial.print("buttonState : ");
Serial.println(buttonState);
// put your main code here, to run repeatedly:
if (buttonState==LOW)
{
{
digitalWrite(ledPin[4], LOW);
digitalWrite(ledPin[1], LOW);
digitalWrite(ledPin[0], HIGH);
digitalWrite(ledPin[6], HIGH);
digitalWrite(ledPin[2], HIGH);
digitalWrite(ledPin[3], HIGH);
digitalWrite(ledPin[7], HIGH);
}
else
{
digitalWrite(ledPin[1], LOW);
digitalWrite(ledPin[3], HIGH);
digitalWrite(ledPin[4], HIGH);
digitalWrite(ledPin[5], HIGH);
digitalWrite(ledPin[1], HIGH);
digitalWrite(ledPin[2], HIGH);
digitalWrite(ledPin[6], HIGH);
}
delay(1000); // this speeds up the simulation
}
}