Соединение UART между Arduino Nano и NodeMCU
Я пытаюсь создать соединение UART между Nano и NodeMCU, используя MicroPython.
Код для попытки бессмысленен — Arduino говорит «HI», а ESP8266 должен получить и распечатать значение msg.
Соединения:
Nano Rx --> ESP Tx
Nano Tx --> ESP Rx
Nano USB --> Mac с repl
ESP USB --> Linux под управлением Arduino IDE
НО – когда я физически подключаюсь, как описано, ESP BOARD зависает, поэтому я даже не могу подключить его с помощью repl
. Только после отсоединения проводов (а не только выключения Нано) ESP размораживается.
Будем благодарны за любую помощь.
@Guy . D, 👍0
Обсуждение1 ответ
Лучший ответ:
Невозможно одновременно подключить один и тот же последовательный порт к компьютеру через USB и к Nano. Не только потому, что Nano подключен к напряжению 5 В, что нарушает напряжение на стороне 3,3 В USB-конвертера.
Отключите NodeMCU от компьютера, попробуйте подать на него питание от контакта Nano 3,3 В (не для WiFI) и не забудьте соединить землю между MCU.
У Nano есть один последовательный порт, который также подключен к компьютеру через USB. Таким образом, вы также не можете использовать контакты USB и RX TX одновременно. Вы можете использовать SoftwareSerial для подключения к NodeMCU.
Nano TX в esp8266 RX должен иметь преобразование логического уровня, чтобы не отправлять 5 В на вывод esp8266 3,3 В.
- HLW8032 UART отправляет случайные данные (регистры часто переполняются)
- ESP8266: Сопряжение MAX485 TTL-to-RS485 на последовательном порту
- Запрограммировать Arduino через UART от ESP8266 SPIFFS
- Nodemcu ESP12-E (ESP8266), Могу ли я перепрограммировать, если контакты UART определены как GPIO?
- Модуль ESP8266 не отвечает на команды и отправляет мусор в последовательный порт при загрузке
- Как сбросить управление потоком, которое мешает мне читать данные с ESP8266?
- Как использовать контакты GPIO на UART esp12e?
- Как связаться между Arduino Uno и ESP8266 через последовательные порты TX/RX?
io 1 из esp8266 — это RX, io 3 — это TX. очистить описание проводки, @Juraj
вы подключаете землю? какой у тебя модуль esp?, @Juraj
привет @Juraj - Tx на Nano подключается к Rx на ESP, а RX на Nano подключается к Tx на ESP, @Guy . D
@Юрай, земля не подключена. должно ли это быть????. подключен к NodeMCU, @Guy . D
@Юрай - пожалуйста, объясни, что уточнить, @Guy . D