const int led1 = 4; //definiçaõ do pino do pino do led - pino 4 do ESP32
const int botao1 = 5;//definiçaõ do botão do botão do led - botão 4 do ESP32
int b1_aux = 0;
const int led2 = 12; //definiçaõ do pino do pino do led - pino 12 do ESP32
const int botao2 = 18 ;//definiçaõ do botão do botão do led - botão 18 do ESP32
int b2_aux = 0;//definiçaõ do pino do pino do led - pino 4 do ESP32
const int led3 = 33 ;//definiçaõ do pino do pino do led - pino 35 do ESP32
const int botao3 = 19;//definiçaõ do botão do botão do led - botão 19 do ESP32
int b3_aux = 0;
void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
  Serial.println("Hello, ESP32!");
  pinMode(led1, OUTPUT); // Defimição do led1 com saida
  pinMode(botao1, INPUT);
  pinMode(led2, OUTPUT); // Defimição do led2 com saida
  pinMode(botao2, INPUT);
  pinMode(led3, OUTPUT); // Defimição do led3 com saida
  pinMode(botao3, INPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  b1_aux = digitalRead(botao1); // leitura do estado lógico do botão em b_aux
  // estrutura de dicisão composta IF/ELSE
  b2_aux = digitalRead(botao2); //  leitura do estado lógico do botão em b_aux
  // estrutura de dicisão composta IF/ELSE
  b3_aux = digitalRead(botao3); //  leitura do estado lógico do botão em b_aux
  // estrutura de dicisão composta IF/ELSE
  if (b1_aux == 1) // b2_aux for igual a 1 for verdadeiro
  {
    digitalWrite(led1, HIGH); //Ativção do pino 4 (led) a 3,3v
    Serial.println("led1 no");
    // delay(1000); //tmpo d espera e 1000ms = 1s
  }
  else
  {
    digitalWrite(led1, LOW); //Ativção digital do pino 4 (led) a 0v
    Serial.println("led1 off");
    //delay(1000);
  }
  if (b2_aux == 1) // b2_aux for igual a 1 for verdadeiro
    {
      digitalWrite(led2, HIGH); //Ativção do pino 4 (led) a 3,3v
      Serial.println("led2 no");
      // delay(1000); //tmpo d espera e 1000ms = 1s
    }
    else
      {
        digitalWrite(led2, LOW); //Ativção digital do pino 12 (led) a 0v
        Serial.println("led2 off");
        //delay(1000);
      }
      if (b3_aux == 1) // b2_aux for igual a 1 for verdadeiro
        {
          digitalWrite(led3, HIGH); //Ativção do pino 4 (led) a 3,3v
          Serial.println("led3 no");
          // delay(1000); //tmpo d espera e 1000ms = 1s
        }
        else
        {
          digitalWrite(led3, LOW); //Ativção digital do pino 35 (led) a 0v
          Serial.println("led3 off");
          //delay(1000);
        }
}




$abcdeabcde151015202530fghijfghij
$abcdeabcde151015202530fghijfghij
Loading
esp32-devkit-c-v4
led1:A
led1:C
r1:1
r1:2
sw1:1
sw1:2
sw1:3
r2:1
r2:2
r3:1
r3:2
r4:1
r4:2
sw2:1
sw2:2
sw2:3
sw3:1
sw3:2
sw3:3
r5:1
r5:2
r6:1
r6:2
led2:A
led2:C
led3:A
led3:C