A Mysteries about esp-01 (esp small shield) (Students Nightmare)

What you’ve posted seems contradictory and confusing, so I’m not sure exactly what it it is that you are trying to achieve.

The ESP-01 can be used as a stand-alone device running Blynk, but it has a very limited number of GPIO pins that are broken-out onto the board, so it’s its uses are limited.

If you want to use the ESP-01 as a WiFi adapter for an Arduino board then the ESP-01 needs to be running the factory AT firmware. If a stand-alone sketch has been uploaded previously then this will have overwritten the AT firmware and it will need to be re-loaded using the ESPTOOL utility.

Using an ESO-01 with an Arduino Uno is messy, because the Uno only has one serial port. It’s much easier to use it with a Mega instead, as this has three hardware serial ports.

Personally, i really dislike the Arduino/ESP-01 combination, as it’s bulky, the Arduino has limited memory and processing speed, and you cant upload new software to the Arduino using OTA.

If you need multiple analogue ports then I’d use the ESP32 instead.

Pete.

1 Like