• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

SoftwareSerial и пины Nodemcu v3

Lazycat

New member
Добрый день.
Исходные данные:
1) Основной камень - Nodemcu ESP8266 v3 CH340 Lolin
2) Подключен NRF24L01+1 согласно предлагаемому MySensors : (CSN - D8, MOSI - D7, MISO - D6, SCK - D5, CE - D3)
3) Подключен дисплей Nextion (D2, D1) через модифицированную библиотеку Nextion. (Собственно это всего лишь обвязка передачи данных через SoftwareSerial)

Это все работает как шлюз для MySensors. Все работает норм. Проблем нет.

Появилось желание подключить MP3 player, который подключается по UART (соответстветственно тоже должен использовать SoftwareSerial). Попробовал переподключить NRF24L01+ CE на D4, перенести Nextion на (D3, D2) . Ну просто ради красоты. Скетч менял только в части смены GPIO CE. Поменял GPIO в библиотеке Nextion. Сам MP3 player никуда не цеплял, код под него не писал. Просто переключил пины.

Скетч сразу перестает заливаться. Какие-то проблемы с библиотекой SoftwareSerial? Почему это происходит? Кстати, почему на D9, D10 нельзя повесить Nextion, через SoftwareSerial?
 

Lazycat

New member
Закрою вопрос. Удалось переподключить Nextion на GPIO2 и GPIO0.
Может кому понадобится.
Чтобы получилось залить скетч, пришлось отключить Nextion от питания. Залить скетч и заново подключить
 
Сверху Снизу