A place users can post their projects. If you have a small project and would like your own dedicated place to post and have others chat about it then this is your spot.

User avatar
By tahitibob35
#42427 Hi
I would like to share my work with the ESP8266.
Because communicating with the AT firmware from an arduino board is so painful, I tried to develop my own firmware.
I'm not a C/arduino expert. So I was first a challenge for me.

The result is ESPadon ; a firmware and an arduino library.
Most of the common functions about pins are available : digital/analog read/write
as functions in the library
as URL in the embedded webserver

Only outgoing and incoming HTTP GET requests are supported.

There is a web interface that automatically detect pins mode and values (ATMEGA328 only)
Image

The communication between arduino and the ESP8266 module is based on the SerialComm library, I developped too.

The github project :
https://github.com/Tahitibob35/ESPadon
The firmware :
https://github.com/Tahitibob35/ESPadon/tree/master/firmware
The library ( with a sample sketch ):
https://github.com/Tahitibob35/ESPadon/tree/master/arduino
The SerialComm project :
https://github.com/Tahitibob35/SerialComm

This is a personnal try, be indulgent...

David