- Fri Feb 01, 2019 3:14 am
As the board is responding to at least some commands then the hardware is OK.
Now forget the AT commands and program it with what you want.
You say you have put some programs on the NodeMCU so you should be able to do the same with the ESP-12.
Are you using Arduino to handle the NodeMCU. If so then same set up will work with ESP-12. The only difference is how to get the module into the upload mode before you upload your sketch.
The NodeMCU does this automatically. For the ESP-12 then GPIO0 needs to be at 0V when the board is reset. So move your GPIO0 wire to 0V, then do a reset by connecting RST to 0V temporarily. Move the GPIO0 wire back to high and your are ready to upload the sketch.
It can be worth putting buttons on the GPIO0 and reset lines to make this easier to do. It is also possible to use a simple circuit to do it automatically like a NodeMCU.
For battery operation you will want to check out how to use deep sleep.