Ви не увійшли.
А какой смысл использовать в Due SoftwareSerial, когда у нее куча аппаратных?
Этот скетч грузил на мегу, на due пробовал и с SoftwareSerial и без. Не могу понять почему не стыкуется...
А какой смысл использовать в Due SoftwareSerial, когда у нее куча аппаратных?
Здравствуйте господа знатоки! Помогите пожалуйста с решением проблемы. Облазил весь тырнет и ненашёл толковой информации как заставить залиться скетчу в DUE. Необходимо заставить работать DUE и дисплей Nextion 3.2" Пытаюсь залить скетч (работает на Мега)
но на Due не хочет заливаться.
#include <SoftwareSerial.h>
#include <Nextion.h>
SoftwareSerial nextion(50, 51);
Nextion myNextion(nextion, 9600);
void setup() {
Serial.begin(9600);
myNextion.init();
pinMode(9, OUTPUT);
pinMode(22, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(26, OUTPUT);
pinMode(24, OUTPUT);
pinMode(25, OUTPUT);
pinMode(23, OUTPUT);
}
void loop() {
String message = myNextion.listen(); //check for message
if (message == "70 bt0:ON") { // if a message is received...
digitalWrite(9, HIGH);
}
if (message == "70 bt0:OFF") { // if a message is received...
digitalWrite(9, LOW);
}
if (message == "70 bt1:ON") { // if a message is received...
digitalWrite(22, HIGH);
}
if (message == "70 bt1:OFF") { // if a message is received...
digitalWrite(22, LOW);
}
if (message == "70 bt2:ON") { // if a message is received...
digitalWrite(5, HIGH);
}
if (message == "70 bt2:OFF") { // if a message is received...
digitalWrite(5, LOW);
}
if (message == "70 bt3:ON") { // if a message is received...
digitalWrite(6, HIGH);
}
if (message == "70 bt3:OFF") { // if a message is received...
digitalWrite(6, LOW);
}
if (message == "70 bt4:ON") { // if a message is received...
digitalWrite(26, HIGH);
}
if (message == "70 bt4:OFF") { // if a message is received...
digitalWrite(26, LOW);
}
if (message == "70 bt5:ON") { // if a message is received...
digitalWrite(24, HIGH);
}
if (message == "70 bt5:OFF") { // if a message is received...
digitalWrite(24, LOW);
}
if (message == "70 bt6:ON") { // if a message is received...
digitalWrite(25, HIGH);
}
if (message == "70 bt6:OFF") { // if a message is received...
digitalWrite(25, LOW);
}
if (message == "70 bt7:ON") { // if a message is received...
digitalWrite(23, HIGH);
}
if (message == "70 bt7:OFF") { // if a message is received...
digitalWrite(23, LOW);
}
}
Пробовал разные варианты и толку ноль. Помогите пожалуйста решить проблему. Буду очень признателен!