const int bot = 5; //id do botão
 const int led = 4; // pin / ligar LED
 int est_bot = 0; //estado do botão

 bool press = false;
 bool texto = false;

void setup() {
  Serial.begin(115200);

//pinMode(bot, INPUT_PULLUP);
pinMode(led, OUTPUT);
pinMode(est_bot, INPUT);


}

void loop() {
  
   
digitalWrite(led, digitalRead(bot));


 if (digitalRead(bot) && !texto && !press) {
   Serial.println("Mensagem a ser enviada apenas uma vez"); // código para enviar a mensagem
   texto = true; // atualiza a variável para indicar que a mensagem foi enviada
   press = true; // atualiza a variável para indicar que o botão foi pressionado

   return; //codigo abaixo n vai ser lido se tiver true
} 

 if (!digitalRead(bot) && press) {
    Serial.println("mensagem 2");
    press = false; // resetar a variável para indicar que o botão foi liberado
  }

  delay(100); // evita que o programa execute com mt frequencia e consuma mais recursos que o necessário
}









 
 


$abcdeabcde151015202530fghijfghij
$abcdeabcde151015202530fghijfghij