I was trying to implement two dual state buttons to my project and i was able to do it . but when i added Serial.begin function with 57600 baudrate. only bt1 is working and bt0 is not responding. can you please assist me. Thank You in advance
#include "Nextion.h"
int RELAY_LED = 13;
int RELAY_THROTTLE = 12;
NexDSButton bt0 = NexDSButton(1, 4, "bt0");
NexDSButton bt1 = NexDSButton(1, 6, "bt1");
uint32_t dual_state0=0;
uint32_t dual_state1=0;
void setup(){
nexInit();
pinMode(RELAY_LED, OUTPUT);
pinMode(RELAY_THROTTLE, OUTPUT);
}
void loop(){
bt0.getValue(&dual_state0);
bt1.getValue(&dual_state1);
delay(200);
Serial.begin(57600);
delay(10);
if(dual_state0==1) //When pressed dual state button dual_state0 =1
{
digitalWrite(RELAY_THROTTLE, HIGH);
Serial.println("BIG LED ON");
}
else if(dual_state0==0)
{
digitalWrite(RELAY_THROTTLE,LOW );
Serial.println("BIG LED OFF");
}
if(dual_state1==1) //When pressed dual state button dual_state1 =1
{
digitalWrite(RELAY_LED, HIGH);
Serial.println("small LED ON");
}
else if(dual_state1==0)
{
digitalWrite(RELAY_LED,LOW );
Serial.println("small LED OFF");
}
}```