Дисплей Nextion. Подключение
- Войдите на сайт для отправки комментариев
Ср, 03/05/2017 - 11:34
Здравствуйте.
Не происходит получение/отправка данных ардуино-дисплей 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); }
Ну ты разобрался?
По этим дисплеям уже есть тема, зачем создавать новую?
http://arduino.ru/forum/apparatnye-voprosy/nextion-displei
Толку то с того что она есть?
результата пока нет :((((
Монитор порта сидит на тех же пинах 0 и 1 Ардуино, к которым Вы подключили дисплей. Очевидно, что ничего не будет работать. Выберите для дисплея и для монитора разные пины и что-то из них посадите на SoftwareSerial.