Не могу загрузить код Arduino при подключении модуля ESP8266-01
Я использую это руководство для подключения моего WiFi-модуля ESP8266-01 к Arduino UNO с помощью Arduino IDE v. 1.8.13.
Он работает, и модуль может подключаться к моему Wi-Fi. Однако, когда я пытаюсь загрузить свой код, он говорит:
avrdude: stk500_getsync() попытка 1 из 10: не синхронизировано: resp=0x30
В чем может быть проблема, так как, когда я удаляю контакт сброса, он загружает код, но теперь WiFi отключается.
@Ngugi Kariuki, 👍0
1 ответ
Лучший ответ:
Ваша проблема в том, что есть два способа подключения модуля ESP-01 к Arduino:
- Подключен таким образом, что ПК имеет к нему доступ, а Arduino фактически отключен, и
- Подключен так, чтобы у Arduino был к нему доступ.
Вы подключены к конфигурации 1 в тот момент, когда Arduino фактически выключен, а USB-соединение идет напрямую к ESP-01. Когда вы пытаетесь загрузить код в Arduino, компьютер взаимодействует с ESP-01, а не с Arduino.
Вам нужно подключить его в конфигурации 2. В этой конфигурации контакты TX/RX ESP-01 подключаются к любым двум контактам Arduino, кроме контактов 0 и 1, а контакт RESET ни к чему не подключен. Тогда вы не сможете общаться с ESP-01 через последовательный монитор — вместо этого вам придется написать код для Arduino, который использует SoftwareSerial для связи за вас.
В Интернете есть много руководств по обмену данными между Arduino и ESP-01.
- AT-команда не отвечает на последовательный монитор
- Отправка данных Arduino в MySQL с помощью phpMyAdmin и XAMPP на Windows10
- Arduino выводит значения мусора на serial monitor с ESP8266
- ошибка: espcomm_upload_mem failed при загрузке скетча
- фатальная ошибка ESP8266WiFi.h: Такого файла или каталога нет
- Как подключить Wi-Fi Shield ESP-12E-ESP8266-UART-WIFI-Wireless-Shield к Arduino
- Получить данные с сайта с помощью ESP8266 с помощью AT-команд
- Захват изображений с OV7670 (без FIFO) с использованием Arduino Uno?
Это отвечает на многие вопросы, которые у меня были. Спасибо за объяснение в такой понятной форме. Ценить это, @Ngugi Kariuki