- Thu Aug 08, 2019 3:35 am
The ESP comes (if all's well) with the standard Espressif (the manufacturer of the ESP) AT-command firmware, which is only practical to play around with the chip, not to actually use in real life.
The AT-firmware only acts like "Sort of" an old Hayes telephone modem, but then using WiFi instead of a telephone line.
If you want to use the ESP for something specific, you'll have to flash it with custom firmware yourself.
This can be either some project from someone already available on the internet (see sites like Instructables
) or something you'll write yourself.
Firmware can be written in a number of languages/ways like Arduino (C++), LUA, BASIC, etc. just Google for "ESP8266" and the language you're interested in; also a lot about programming yourself can be found on this very forum.
One tip: if you've bought the ESP-01 (to play with), put it in a drawer and order a development board, like a NodeMCU or Wemos, instead: a development board is almost as cheap as a single module (ESP-01..ESP-12), but you don't have to worry about power requirements and interfacing with your computer.
Later on, once you've got the hang of it, you could use a separate ESP-module in your projects.