#define CH1_ESQUERDA 3
#define CH1_DIREITA 4
#define LED_ESQUERDO 5
#define LED_DIREITO 22
int estadoChaveDir; 
void setup() {
  // put your setup code here, to run once:
  Serial1.begin(115200);
  Serial1.println("Hello, Raspberry Pi Pico!");
  pinMode(CH1_ESQUERDA, INPUT_PULLUP); //para esse caso de chave deve-se utilizar o INPUT_PULLUP porque este ajuda a estabilizar internamente por meio de um resistor pull up o sinal em HIGH - máxima alimentação (5V ou 3.3V) e LOW - mínima alimentação. 
  pinMode(CH1_DIREITA, INPUT_PULLUP);
  pinMode(LED_ESQUERDO, OUTPUT);
  pinMode(LED_DIREITO, OUTPUT); 
  
}

void loop() {
  estadoChaveDir = digitalRead(CH1_DIREITA);
  //estilo clássico
  if(estadoChaveDir == 0){ //TERMINAL 2 E 3 DA CHAVE , o 0 é no lado direito
    digitalWrite(LED_DIREITO, HIGH);
    digitalWrite(LED_ESQUERDO, LOW);
    delay(200); //tempo necessário para concluir ações  
  }
  else{
    digitalWrite(LED_ESQUERDO, HIGH);
    digitalWrite(LED_DIREITO, LOW);
    delay(200); //tempo necessário para concluir ações
  }
  //Realizar conexão com os terminais 1 e 3 da CHAVE
  //código para alternar qual o sentido do led 
  /*digitalWrite(LED_ESQUERDO,estadoChaveDir);
  delay(200);
  digitalWrite(LED_DIREITO,!estadoChaveDir);
  delay(200);
  */
}
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT