Category Archives: c-esp8266

Watch Dog Timer (WDT) for ESP8266

While messing with an ESP8266 for the past couple of days, I decided I should look into how the watch dog timer operates. Turns out the WDT is enabled automatically for the ESP8266. Most of the library routines reset it … Continue reading

Posted in c-esp8266 | Tagged , , | Leave a comment

ESP8266 Temp Sensor Monitor Lab Notes

I recently set up an ESP8266 to monitor 3 Dallas DS18B20 temperature sensors and act as a web server to allow viewing of the data on a smart phone. This was an experiment to try a few things: How can … Continue reading

Posted in c-esp8266 | Leave a comment

Using Lazarus / Free Pascal to Communicate with ESP8266

In my prior post, ESP8266/Arduino IDE: Building an LED Blink Server, I documented the creation of an LED blink server that runs on an ESP8266. Now I’m going to show how to access that ESP8266 using Lazarus. Because Lazarus can … Continue reading

Posted in c-esp8266, c-lazarus, c-rpi | Tagged | Leave a comment

ESP8266/Arduino IDE: Building an LED Blink Server

In my previous post, ESP8266/Arduino IDE: Further TCP Exploration, I was up to the point of using an Echo server to test TCP, and was sending commands to myself (the ESP8266) via the echo server to control the LED. Since … Continue reading

Posted in c-esp8266 | Tagged | 1 Comment

ESP8266/Arduino IDE: Further TCP Exploration

In my last post, ESP8266/Arduino IDE: Communicating with TCP, I successfully sent a single packet and received it back from the echo server properly. I then proceeded to modify the sketch to transmit a stream of packets, reading each one. … Continue reading

Posted in c-esp8266 | Tagged | 1 Comment

ESP8266/Arduino IDE: Connecting to a Network with WIFI

After success with yesterday’s project, ESP8266 and Using the Arduino IDE, I was ready to try to get the ESP8266 to connect to my WIFI network. That is today’s project. My hardware setup is exactly the same as yesterday, namely … Continue reading

Posted in c-esp8266 | Tagged | 5 Comments

ESP8266 and Using the Arduino IDE

I noted a while back that the ESP8266 can be directly programmed now using the Arduino IDE. I’ve played with direct access (AT commands) and Lua in the past. While interesting, I found both methods a bit clumsy to use. … Continue reading

Posted in c-esp8266 | Tagged | 4 Comments

ESP8266 Generated Noise on the Power Supply

I have a moderately complex circuit with a Teensy, an ESP8266, a key pad, and an LCD display. Prior to connecting the LCD display, everything was working fine. Once I connected the LCD display (which ran perfect when tested by … Continue reading

Posted in c-esp8266 | Tagged | 1 Comment

Updating ESP8266 Firmware to rev 020 (AT_0.20_14_11_28)

I find myself needing to update several ESP8266s to rev 0.20 of the firmware). I found myself wandering around trying find the files are and how to do the update again (turns out the procedure I wrote 6 months ago … Continue reading

Posted in c-esp8266 | Tagged | Leave a comment

SNMP Environmental Monitoring using ESP8266-based Sensors

(click here to see index of all ESP8266 posts) This is a somewhat large project, combining two ‘experiments’ I wanted to try: providing environmental monitoring with ESP8266-based sensors and using NET-SNMP’s extend facility to interface external data to SNMP. Long … Continue reading

Posted in c-esp8266, c-rpi | 10 Comments