Дисплей Nextion. Подключение

Lowfog
Offline
Зарегистрирован: 23.11.2016
Здравствуйте.
Не происходит получение/отправка данных ардуино-дисплей Nextion. 
Создал кнопку b0, Назначил ей Send component ID.
Подключил:
Nextion TX -> RX (0) Arduino
Nextion RX -> TX (1) Arduino
 
В мониторе порта не отображаются данные при нажатии на кнопку b0
 

String incStr;
int i;
void setup() {
  Serial.begin(9600);
  pinMode(2, OUTPUT);
  digitalWrite(2, LOW);
}

void loop() {
  Serial.print(i); 
  i++; 
  delay(1500);
  Serial.println(Serial.read());
  if (Serial.available()) {
    char inc;
    inc = Serial.read();
    incStr += inc;
    if (inc == 0x0A) {
      AnalyseString(incStr);
      incStr = "";
    }
  }
}

void AnalyseString(String incStr) {
  if (incStr.indexOf("bt0-on") >= 0) {
    digitalWrite(2, LOW);
  } else if (incStr.indexOf("bt0-off") >= 0) {
    digitalWrite(2, HIGH);
  }

  String t1 = "\"" + String(random(25)) + "'C\"";
  SendData("t4.txt", t1);
  t1 = "\"" + String(random(25)) + "'C\"";
  SendData("t5.txt", t1);
}

void SendData(String dev, String data)
{
  digitalWrite(7, HIGH); 
  Serial.print(dev);
  Serial.print("=");
  Serial.print(data);
  Serial.write(0xff);
  Serial.write(0xff);
  Serial.write(0xff);
}

 

 

d_tramp
Offline
Зарегистрирован: 15.05.2017

Ну ты разобрался?

b707
Offline
Зарегистрирован: 26.05.2017

По этим дисплеям уже есть тема, зачем создавать новую?

http://arduino.ru/forum/apparatnye-voprosy/nextion-displei

d_tramp
Offline
Зарегистрирован: 15.05.2017

Толку то с того что она есть? 

результата пока нет :((((

b707
Offline
Зарегистрирован: 26.05.2017

Lowfog пишет:

Здравствуйте.
Не происходит получение/отправка данных ардуино-дисплей Nextion. 
Создал кнопку b0, Назначил ей Send component ID.
Подключил:
Nextion TX -> RX (0) Arduino
Nextion RX -> TX (1) Arduino
 
В мониторе порта не отображаются данные при нажатии на кнопку b0

Монитор порта сидит на тех же пинах 0 и 1 Ардуино, к которым Вы подключили дисплей. Очевидно, что ничего не будет работать. Выберите для дисплея и для монитора разные пины и что-то из них посадите на  SoftwareSerial.