Category Archives: c-esp8266

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 | 1 Comment

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 | Leave a 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 | 8 Comments

ESP8266 and DS18B20: Transmitting Temperature Data

(click here to see index of all ESP8266 posts) I’m ready to tie together much of what I’ve learned to read a DS18B20 temperature sensor using the oneWire protocol and transmit the temperature via UDP to an echo server. (In … Continue reading

Posted in c-esp8266 | Tagged | 17 Comments

ESP8266 / NodeMCU: Methods of Interrupting init.lua During Boot

(click here to see index of all ESP8266 posts) As mentioned in my prior post, if you have a bug in your init.lua file such that it gets hung in a loop and/or reboots inifinitely, then the only way to … Continue reading

Posted in c-esp8266 | Tagged | 14 Comments