arduino met ESP8266 project wil niet uploaden

Beste mensen

Ik heb een project gemaakt die wil uploaden zonder mijn TX en RX aan te sluiten op mijn ESP8266.
Maar zodra ik de TX aansluit van mijn ESP8266 aan de RX van mijn Arduino UNO bord en mijn RX van mijn ESP8266 aansluit aan mijn TX van mijn Arduino UNO dan geeft hij deze foutmelding als ik mijn project upload:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x3e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x3e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x3e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x3e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x3e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x3e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x3e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x3e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x3e
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x3e
Probleem bij het uploaden naar het board. Zie http://www.arduino.cc/en/Guide/Troubleshooting#upload voor suggesties.

Weet er iemand van jullie hoe dit komt?

Met vriendelijke groeten
Owen

De seriële poort van de Arduino kan maar met één andere device tegelijk communiceren. Ofwel met de ESP, ofwel met de ATmega16U2 die voor de USB-communicatie zorgt.

Om nieuwe code naar de Arduino te uploaden moet je dus de ESP even loskoppelen.

Sommige andere Arduino's hebben een tweede seriële poort (Mega), of ondersteunen USB zonder een externe chip (Leonardo). In dat geval gebeurt het programmeren van de Arduino niet over dezelfde connectie als de communicatie met de ESP en is er geen probleem.

Je kan de Arduino ook programmeren met een ISP (met de ICPS header).

De beste oplossing is volgens mij om de Arduino weg te laten en de ESP als de microcontroller te gebruiken.

Pieter

Beste Pieter

heel erg bedankt voor de info!
Ik hoop dat het nu wel zal werken.

Met vriendelijke groeten
Owen