#1 Re: Програмування Arduino » Ардуино DUE и дисплей Nextion » 2017-07-21 11:49:13

Asu
aaa пише:

А какой смысл использовать в Due SoftwareSerial, когда у нее куча аппаратных?

Этот скетч грузил на мегу, на due пробовал и с SoftwareSerial и без. Не могу понять почему не стыкуется...

#3 Різне » Отображение кода на сайте » 2017-04-14 13:32:25

Asu
відповідей: 2

Уважаемый Админ! У вас на сайте не красиво отображается рамка с кодом страница(http://forum.arduino.ua/viewtopic.php?pid=20772#p20772)

kod.png

Могу помочь в решении проблемы!
Найдите

prism.css (строка 8)
убрать (color: black;)

или

Air.css (строка 1531) убрать
background: #333;
color: #fff;

Будет гораздо лучше! smile

#4 Програмування Arduino » Ардуино DUE и дисплей Nextion » 2017-04-14 13:10:53

Asu
відповідей: 2

Здравствуйте господа знатоки! Помогите пожалуйста с решением проблемы. Облазил весь тырнет и ненашёл толковой информации как заставить залиться скетчу в 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);
  }

}

Пробовал разные варианты и толку ноль. Помогите пожалуйста решить проблему. Буду очень признателен!

Підвал форуму