ArduinoメガWifiシールドタイムアウトエラー

私はArduino Mega(オリジナルではない)とWifiシールドを持っています。私がコードをアップロードしようとすると、このエラーが発生します:

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

シールドがなければ完璧に動作しますが、プラグインするとすぐに機能が停止し、シールドなしでコードをアップロードしてシールドを配置しようとしましたが、この方法ではシリアルポートが機能しませんでした。

The shield I bought is:
ESP8266 ESP-12E UART WIFI Module Wireless Shield Converter For Arduino UNO Mega enter image description here

Edit: If there is anything connected to the arduino it wont upload, it is not just the shield, I can't get my OLED to work either. Also tried using the shield on my UNO and I get the same result.

0
@コードゴリラ私はディップスイッチを変更しようとしましたが、何も変わりません。
追加された 著者 jdigital,
エラーは通常、ボード間に基本的な通信問題があることを意味します。 Megaがシールドなしで動作する場合、これはシールドがシリアルポート0を妨害していることを意味します。私は「デバッグポート」がESPにリンクされていると仮定していますが、それは正しいですか?ディップスイッチはシリアルポートの扱い方に影響しますか?
追加された 著者 Thomas Myron,