Shopping Cart

Your cart is empty.

Your cart is empty.

USB to ESP8266 ESP-01S ESP-01 Wireless WiFi Transceiver & Programmer CH340G Serial Adapter Module with 4MB Flash, 115200 Baud Rate for IoT Projects

Free shipping on orders over $29.99

$8.98

$ 3 .99 $3.99

In Stock

About this item

  • Easy ESP-01 Debugging: With CH340G USB to TTL driver IC onboard, enables easy computer-based ESP-01 functional debugging
  • Direct Plug-in Feature: The ESP-01 serial wifi module can be directly plugged into the yellow pin header without extra wires
  • Selectable Working Modes: On-board toggle switch allows selection between UART TTL debugging via AT commands and firmware programming
  • Versatile Applications: Ideal for home automation, sensor networks, and industrial wireless control
  • OTA Programming Capability: Allows over-the-air programming of ESP-01 and Arduino after initial programming



Product Description

USB to ESP8266 ESP-01 Wireless Wifi Adapter Module

USB to ESP8266 Programmer + ESP-01s Adapter Wireless Wifi Module

Description:

Baud Rate: 115200 USB to ESP-01 adapter module has CH340G USB to TTL driver IC onboard, so you can easily use your computer to do ESP-01 functional debugging ESP-01 serial wifi module can be directly plugged into the yellow pin header without any connection wires

Features:

Working voltage: 4.5V - 5.5V (On-board 3.3v LDO Regulator)

Working current: 300mA(LDO regulator can supply)

Selectable working mode: On-board toggle switch. UART side for serial TTL debugging by AT commands, PROG for firmware programming USB to serial TTL

chip: CH340G

Logic level: 3.3V

Applications: Home automation, sensor networks, industrial wireless control

Package Included:

1 X ESP8266 ESP-01S 4MB Flash (upgrade from Feb 8th)

1 X USB to ESP8266 ESP-01 Wireless Wifi Adapter Module

ESP-01S Programmer

usb to esp-01s adapter

Front side for usb to esp-01

This type is no reset button, it only has a mode switch.

usb to esp-01 adapter

On-board toggle switch

Switch the UART side, you can send AT commands

Switch to PROG side, you can program ESP8266.

USB to ESP8266 Wireless WiFi Adapter

Back side for usb to esp-01

Clearly printed.

ESP8266 ESP-01S Serial WIFI Wireless Transceiver Module

4MB ESP8266 ESP-01S Serial WIFI Wireless Transceiver Module

About program: Please choose "Generic ESP8285 Module" board in Arduino IDE to program it.

Comparing to esp-01, esp-01s has these advantages:

  • The PCB layout has changed for an improvement in WiFi radio performance 4MB Flash Memory...upgraded from 512KB Latest version esp-01s,with stronger signal.

Specification:

  • 802.11 b/g/n
  • Wake up and transmit packets in < 2ms
  • Standby power consumption of < 1.0mW (DTIM3)
ESP8266 Module

Feature

  • SDIO 2.0, SPI, UART
  • 32-pin QFN package
  • Wi-Fi Direct (P2P), soft-AP
  • Integrated TCP/IP protocol stack
  • Integrated TR switch, balun, LNA, power amplifier and matching network
  • Integrated PLLs, regulators, DCXO and power management units
  • +19.5dBm output power in 802.11b mode
  • Power down leakage current of <10uA
  • Integrated low power 32-bit CPU could be used as application processor

Jon-Paul DesOrmeaux
Reviewed in the United States on April 9, 2025
Used for the PS5 UMTX2 offline exploit. Works great, and the form factor is fantastic.
Ronald N.
Reviewed in Canada on May 15, 2024
Great programmer!
Luc
Reviewed in France on July 25, 2021
Conforme à mon attente
Rave
Reviewed in the United Kingdom on July 22, 2021
Did exactly what I needed, programmed the esp fine.
Rafael Martinez
Reviewed in the United States on January 28, 2021
This is the only one I found that actually works perfect with the board. 100% recommended. No tricky setup or weird stepss. Just plug and upload the sketch from Arduiono Idle.
FranV
Reviewed in Spain on January 10, 2021
La verdad que estoy muy contento.A diferencia de otros modelos que vende amazon o otras webs, no es necesario hacer ninguna manipulación en el dispositivo para poder programar los módulos wifi (ESP-01 o ESP-01S). Viene con un pequeño interruptor que lo deja en modo programación o ejecución. Esto último es muy útil por si quieres probarlo antes de montarlo en tu sistema.
Mike
Reviewed in the United States on December 7, 2020
Before I give it 5 stars, I need to resolve a problem. With the ESP-01S that was included, I could not get AT commands to work in UART mode. I changed the baud rate from 9600 to 115200 with no success. I then flashed several different firmware revisions also giving me the same result. I am able to send an arduino sketch (called Blink), and that works fine. I just can't get AT commands to be recognized in UART mode. I am using the CR and LF option in the three different serial monitors that I tried. Unless I am doing something wrong, I am thinking that this may be a bad ESP01S, since I am able to flash firmware, upload sketches and use AT commands in UART mode with my ESP01. Any comments or suggestions are welcome. Thank you.
P. Larsen
Reviewed in the United States on December 29, 2020
I wasn't sure this was a good idea when ordering but in an attempt to bypass designing my own this looked cheap enough to work.To use this unit you need to have it in hand - to me that means using a USB extension cable as the computer case isn't sitting on the desk so I can look at it. So I already have the same cable I had with the FTDI option. There's a nice slide button on the side to turn the unit to programming and "FTDI" mode (why not just call it "run"?). It works! Insert your ESP8266-01, connect to the computer and use the serial USB connection that shows up. If the unit is set to programming you can upload a program, and if the unit is set to "run" you can see the serial communication from the ESP8266.However - you have to disconnect the USB after each programming. On my system (linux) it means the serial port MAY change depending on how fast I do this. On my bread-board I simply hit "reset" and everything comes up according to the D0 setting (programming mode). There's no reset button - so this is the only way. I tried to remove the ESP8266 to force the reset but I don't recommend doing so - there's a chance you will insert it wrong and may lose the unit doing so (and I don't know if this unit comes with protection against shorts etc).So I most likely will create my own little thingy, and make it usable with both USB and FTDI depending on what's close and what's easy to do. Well, unless I find something that would not make that effort worth my time. I don't see an advantage over a simple bread-board with a reset circuit - one resistor, one cap and a switch). An other advantage I have over this board is that I can connect D0 and D2 to "something" - so not sure what "run mode" does if you cannot connect the ESP8266 to something other than network (note - ESP8266s are typical clients - not the server).The unit is compact and takes up as much space as a FTDI 232 (actually it's a bit thinner) - if it wasn't for the large USB plug instead of a B/C type connector. There's no wires to connect to program, so it's a cleaner way to do it. That is, once you've dot it ONCE it's done forever, so not a big difference.
skyjoe
Reviewed in Germany on November 29, 2020
danke! sehr gerne wieder!
Richard Langis Jr.
Reviewed in the United States on April 11, 2020
This makes initial programming of my ESP-01s very simple. I'm using ESPHome and OTA updates, so after the first program I don't require this, but the first time this is absolutely necessary. Works every time, perfectly. Love it.
Eric Gosh
Reviewed in the United States on September 28, 2019
The device works exactly the way it should. As with most things like this, no instructions were included.
Jack B
Reviewed in the United States on September 10, 2019
Very easy to use with Windows 10 and the Arduino IDE.It needs a reset button. You have to unplug to cycle power after changing the switch from program to uart,
ARK
Reviewed in the United States on January 21, 2019
Great small WIFI wireless product! Very inexpensive, includes everything you need to program and learn about WIFI projects. It takes a bit of learning curve to get familiar with this nice combo WIFI circuit and programmer. Good news that you don’t need any extra circuitry to program this device which is known as ESP01. Unlike other ESP01 programmer, this one has a little rocker switch on the side which is very handy. It has a marking on the both side of the board, which shows “PROG”, for flashing the device and “UART”, for normal operation. Like most of ESP01 devices which is based on ESP8266 embedded WIFI chip, you have many choices of building the code and programming this device, the easiest and most convenient one is using Arduino. Just google “ESP01 programming using Arduino, and you will find lots of site to guide you “HOW TO”, flash this part. I am not going to go through details of using Arduino, First thing you need to set little rocker switch to “PROG”, , and then insert programmer and ESP01 combo board into any USB port available in your PC or Mac, you hardware is ready now. Using Arduino IDE, after you build any of sample program for ESP8266, like “WiFiScan”, and selecting the COM port for this device, hit Upload, you will see the device is being programmed, it you see any error during programming, it means that either you forgot to set the SW to “PROG” or your COM port setting is wrong. You can also find the correct COM port number using device manager in PC. Make sure you reset the board before start running the program in normal mode, which mean you need to set the rocker switch to UART and then unplug and plug the device which acts a reset. (Every time you change the rocker switch you need to rest the board by plug/unplug the device) Now if you open any terminal software like PuTTY “there is also one build into Arduino”, and set the baud rate to 115200, you will see this device scanning all surrounding WiFi transmitter and showing their SSID on the terminal screen. Excellent way of programming and learning about WiFi project
Recommended Products