Dual-state-button для включения реле

SanyaBryansk
Offline
Зарегистрирован: 27.10.2018

Привет ребят, выручайте, 2 дня бьюсь, как сделать так, чтобы реле включалось Dual-state-button кнопка нажата - реле вкл, кнопка отключена реле - выкл 

#include <SoftwareSerial.h>
#include <Nextion.h>

SoftwareSerial nextion(2, 3);// Nextion TX to pin 2 and RX to pin 3 of Arduino

Nextion myNextion(nextion, 9600); //create a Nextion object named myNextion using the nextion serial port @ 9600bps

boolean button1State;
boolean button2State;

void setup() {
  Serial.begin(9600);
  myNextion.init(); // send the initialization commands for Page 0
pinMode(13, OUTPUT);
}

void loop() {
  String message = myNextion.listen(); //check for message
  if (message == "65 0 3 1 ffff ffff ffff") { //тут
    myNextion.buttonToggle(button1State, "b0", 0, 2);
  digitalWrite(13, HIGH);  
  }
  if (message == "65 0 2 1 ffff ffff ffff") { //тут
    myNextion.buttonToggle(button2State, "b1", 0, 2);
    digitalWrite(13, LOW);
  }

этот код работает на 2 кнопки 1 -вкл вторая - выкл. При замене сообщений в соответствии с теми, что дает дуалбатон (ТУТ в коде) ничего не происходит

SanyaBryansk
Offline
Зарегистрирован: 27.10.2018

Имена кнопок естественно менял. Меня смущает вот эти фрагменты, думаю, что собака зарыта где-то здесь 

08
boolean button1State;
09
boolean button2State;
  myNextion.buttonToggle(button1State, "b0", 0, 2);
  myNextion.buttonToggle(button2State, "b1", 0, 2);