Ошибка тайм-аута Arduino Mega Wifi Shield
У меня есть Arduino Mega (не оригинал), а также экран Wi-Fi, когда я пытаюсь загрузить на него свой код, я получаю эту ошибку:
Sketch uses 5504 bytes (2%) of program storage space. Maximum is 253952 bytes.
Global variables use 704 bytes (8%) of dynamic memory, leaving 7488 bytes for local variables. Maximum is 8192 bytes.
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
An error occurred while uploading the sketch
Без щита он работает отлично, но как только я подключаю его, он перестает работать, я пытался загрузить код без щита и установить щит, но таким образом последовательный порт не работал.
Щит, который я купил:
ESP8266 ESP-12E UART WIFI Module Wireless Shield Converter для Arduino UNO Mega
Изменить: Если к Arduino что-то подключено, оно не будет загружаться, это не просто экран, я не могу заставить работать свой OLED. Также пытался использовать щит на моем UNO, и я получил тот же результат.
@Matthew, 👍-1
Обсуждение1 ответ
через Google я нашел этот полезный сайт, на котором есть ответ, который может помочь. Это не тот же вопрос, что и ваш, но он объясняет, для чего нужны микропереключатели
Как подключить Wi-Fi Shield ESP-12E-ESP8266-UART-WIFI-Wireless-Shield к Arduino
Похоже, что ЕСЛИ у вас есть то, что изображено на изображении, «защитная» версия платы, а не «защитная» версия, тогда, когда вы подключите ее к uno, она остановит uno работает из-за последовательного подключения от ESP к контактам 0 и 1 экрана. Я не знаю, где эти контакты идут на вашем мега, но это может быть та же проблема. На этой странице рекомендуется согнуть контакты и подключить их к другим контактам — что на ваш страх и риск. Вы можете попробовать это, подключив весь щит к меге и посмотреть, работает ли он.
https://claus. bloggt.es/2017/02/26/arduino-esp8266-wifi-shield-elecshop-ml-by-wangtongze-comparison/
- Ошибка тайм-аута с Arduino Mega и ESP8266 в качестве модуля Wi-Fi
- Как Arduino Mega 2560+Wifi Shield 2.0 (SeeedStudio) может получать данные из базы данных на сервере XAMPP на моем ПК?
- Arduino Ethernet Shield при использовании контактов Arduino Mega
- Какой самый дешевый способ добавить Wi-Fi в Arduino?
- mcufriend 2.4 tft мега 2560
- Проблема с WiFi на Mega + WiFi R3 ATmega2560 + ESP8266
- Arduino GSM Shield GSM_READY никогда не готов
- Arduino Ethernet Shield 2: Как автоматически определить MAC-адрес?
Ошибка обычно означает, что между платой существует основная проблема со связью. Если Mega работает без экрана, это означает, что экран мешает последовательному порту 0. Я предполагаю, что «порт отладки» связан с ESP, это правильно? Влияют ли DIP-переключатели на работу с последовательным портом?, @Code Gorilla
@CodeGorilla Я попытался изменить DIP-переключатель, но ничего не изменилось., @Matthew