Hello friends, In this post, I will explain how to program your ESP 01 or esp8266 microcontroller via Arduino without the need for an additional programming module. I will use the ESP 01 model as an example, but you can also program other esp8266 modules, such as Nodemcu style modules with ch340 USB communication integrated, directly through USB connection. Without further ado, let's get to the main topic. The ESP 01 model has a total of 8 pins. These are: - Vcc (3.3v) - Gnd - Rst (Reset Pin) - Ch_PD (Enable Pin) - Tx - Rx - GPIO0 - GPIO2 First, let's prepare our Arduino IDE for esp8266. 1. Open the IDE. 2. Click on File > Preferences. 3. In the opened window, enter this link into the "Additional Board Manager URLs" section and click OK. "https://arduino.esp8266.com/stable/package_esp8266com_index.json" 4. Go to Tools > Board > Board Manager in the IDE, enter "esp8266" in the search section of the Board Manager window, and inst...