Проблема с подключением монитора Nexion
- Войдите на сайт для отправки комментариев
Здравствуйте!
Пытаюсь повторить видеоурок, так как он удовлетворяет требованиям ТЗ. Монитор необходим на доработку оборудования на производство, опыта работы с ардуино нет.
https://www.youtube.com/watch?v=E0iDrJERb98
Проблемма следующая: нет связи монитора Nexion c Arduino UNO через монитор последовательного порта, при нажатии кнопок на экране текстовая информация не выводится. Пытался проверить через программу Nexion Editor - при нажатии кнопок данные отправляются.
Подскажите пожалуйста в чем проблемма, в интернете ответа не нашел.
Могу предположить, что проблема в библиотеке, хотя при загрузке ошибки нет.
Спасибо за помощь, так как ранее не было необходимости использовать ардуино и поэтому я нуб в этом =)
Скетч
/* Ricardo Mena C ricardo@crcibernetica.com http://crcibernetica.com This example code is in public domain */ #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); } }
Товарищи, я понял в чем проблема, я пытался прошить плату с включенным монитором, подключил монитор отдельно (питание по отдельному каналу) и все стало нормально! Скорее всего не хватало мощности (вычитал на форуме про какую-то ошибку, но похоже и для моего случая актуально).