Подключение NodeMCU для Serial1
Я пытаюсь получить данные телеметрии для отправки Serial1 на плате NodeMCU. Я читал, что TX (по умолчанию) сопоставлен с выводом D4.
В конечном счете, появится Raspberry, который будет прослушивать эти сообщения, но у меня его пока нет. Поэтому, чтобы быстро проверить это, я подключил осциллограф с последовательным декодированием к D4, а GND зонда - к GND на NodeMCU. Проблема в том, что я не получаю никаких указаний на активность из D4, когда я запускаю следующий код:
Serial1.begin(9600);
Serial1.printf("some text");
Правильно ли я подключаю датчик? Я пропустил еще одну последовательную команду в скетче?
Когда я перехожу к RPi, должен ли я объединить обе платы вместе, а затем записать TX (D4) в RX на RPi?
@cardinalPilot, 👍5
Обсуждение1 ответ
Лучший ответ:
Вы можете выполнить Serial.swap() в setup(), чтобы заменить Serial на вывод RX / TX. Затем Serial отображается на D7 как RX, а D8 - как TX (и вы можете подключить туда какой-нибудь последовательный модуль).
Мост с перемычкой провода D4 pin с выводом TX. вывод Serial1 будет передан через USB-чип на последовательный монитор, и вы увидите отпечатки на Serial1.
Это не приведет к нарушению режима мигания, поскольку загрузчик по-прежнему будет прослушивать стандартные последовательные контакты.
- Отправка данных из одного узла NodeMCU в другой узел NodeMCU с использованием последовательной связи
- Не удалось загрузить код в NodeMCU
- Последовательный порт Ubuntu Кратко отображается на arduino IDE
- Программа NodeMCU по воздуху (OTA)
- Получение мусорных значений при отправке объекта Json из Arduino Uno в NodeMCU с использованием SoftwareSerial
- Arduino Pro micro Serial communication проблема с узлом MCU
- Почему echo "R"> /dev/ttyUSB0 не работает, но на том же ПК работает последовательный монитор в Arduino IDE?
- Самая быстрая связь от NodeMCU до Arduino Nano
https://community.blynk.cc/t/how-to-use-2-serial-ports-or-more-in-nodemcu/20282/2 . один из ответов настаивает на том, что NodeMCU не должен быть подключен к компьютеру, чтобы иметь возможность использовать serial1, @Tirdad Sadri Nejad