Как программировать и arduino UNO через NodeMCU ESP8266?
У меня нет кабеля USB типа A для программирования моего UNO, я хотел бы запрограммировать его через NodeMCU ESP8266.
Возможно, с выводами TX и Rx я видел, как люди программируют определенные версии ESP с помощью платы UNO.
Как это сделать и возможно ли это?
@Coder9390, 👍0
1 ответ
Лучший ответ:
USB-соединение UNO - это немного больше, чем конвертер USB в UART. USB-соединение NodeMCU также немного больше, чем конвертер USB в UART.
С небольшим покачиванием pokery (да, это технический термин) вы можете заменить один на другой.
Удерживая NodeMCU в режиме СБРОСА (закрепите EN-pin низко или удерживайте кнопку сброса), вы можете использовать контакты TX и RX в качестве выхода на встроенный USB-конвертер UART для подключения к контактам TX и RX Arduino.
Хитрая часть заключается в том, чтобы сбросить Arduino в нужное время: вы должны нажать кнопку сброса Arduino в нужное время. Обычно это делается небольшим конденсатором между DTR-сигналом преобразователя USB в UART и выводом сброса, но у вас нет доступа к DTR-сигналу, поэтому вам придется сделать это вручную. Время здесь-это все. Нажмите upload, и как только AVRDude начнет выполнять, вы нажмете RESET. Включение подробной компиляции в IDE может помочь.
Может потребоваться несколько попыток, чтобы сделать это правильно.
- Как публиковать запросы HTTP POST на моем веб-сайте?
- Пассивный зуммер работает с AnalogWrite(), но не с DigitalWrite(). Он также имеет постоянный статический шум.
- Различия между процессором Nodemcu и Arduino
- Ведомое устройство Arduino с двумя мастерами, использующими одну и ту же шину I2C?
- Какие входные контакты я могу использовать на ESP8266 NodeMCU
- Как подключить ЖК-дисплей TFT к NodeMCU?
- ESP8266 не может подключиться к брокеру MQTT
- Однонаправленная связь между NodeMCU и Arduino выплевывает мусор
Просто для пояснения, так как я новичок... TX переходит в RX и наоборот, верно?, @Coder9390
И должна ли цель быть UNO или NodeMCU?, @Coder9390
Нет, TX переходит в TX, а RX-в RX. Вы дублируете функции NodeMCU с помощью платы Arduino. И цель-UNO, так как это то, что вы программируете. NodeMCU перестает *быть* NodeMCU и является просто адаптером USB к UART (как кабель FT232)., @Majenko
Я не могу поверить своим глазам, ЭТО СРАБОТАЛО!, @Coder9390
Поздравления., @Majenko