I am trying to communicate an ESP862201 with the Arduino IDE. I have followed instruction on adding the ESP8622 to the board manager inside of the IDE and that seems ok.
The problem is when I try to upload or communicate with the esp8622. I am using the FTDI as a bridge to upload sketch files onto the 8622.
When using the serial monitor I see ............ on 115200 Baud but weird character on any other channel. However when sending the AT command I never get a response no matter which channel.
The other problem is when uploading the sketch file I see
I assume you mean esp8266? The ftdi cannot provide enough current for the esp. You need a separate regulator of some kind. Perhaps something based on ams1117.
I have switched out the FTDI, I am not sure what it is. (Sorry, software guy here). I will attach a pic. I am able to now get the AT commands working with this new power source. I can join my WiFi and obtain an IP address.
Do I need to put the ESP 8266 into flash mode for this to work?
OK progress. I am getting 100% but nothing shows up in the serial monitor. Was this successful?
Archiving built core (caching) in: /var/folders/kv/f7drssbs0bv4w17ycwcs5d6r0000gp/T/arduino_cache_695195/core/core_esp8266_esp8266_generic_CpuFrequency_80,ResetMethod_ck,CrystalFreq_26,FlashFreq_40,FlashMode_qio,FlashSize_512K0,led_2,LwIPVariant_v2mss536,Debug_Serial,DebugLevel_None____,FlashErase_none,UploadSpeed_115200_e5ab0ff892b614113ea46e0d82f05a51.a
Sketch uses 275360 bytes (55%) of program storage space. Maximum is 499696 bytes.
Global variables use 33684 bytes (41%) of dynamic memory, leaving 48236 bytes for local variables. Maximum is 81920 bytes.
Uploading 279504 bytes from /var/folders/kv/f7drssbs0bv4w17ycwcs5d6r0000gp/T/arduino_build_766272/web_server.ino.bin to flash at 0x00000000
................................................................................ [ 29% ]
................................................................................ [ 58% ]
................................................................................ [ 87% ]
................................. [ 100% ]
I have had good results with one of those ultra-cheap "programmers" - https://www.ebay.com/itm/142082226373
You'll need to wire a button between gpio0 and GND and press it until the upload starts (read the following links to know why this does not work for everyone).