Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeanjmichel/esp8266-oled-display-plus-webserver-example
Hello, this repository serves as a guide on utilizing an ESP8266 module equipped with an integrated OLED display to establish a webserver that handles HTTP requests by providing the local date. The provided code is also applicable for separately used OLED displays (not integrated).
https://github.com/jeanjmichel/esp8266-oled-display-plus-webserver-example
arduino esp8266 esp8266-webserver iot
Last synced: 20 days ago
JSON representation
Hello, this repository serves as a guide on utilizing an ESP8266 module equipped with an integrated OLED display to establish a webserver that handles HTTP requests by providing the local date. The provided code is also applicable for separately used OLED displays (not integrated).
- Host: GitHub
- URL: https://github.com/jeanjmichel/esp8266-oled-display-plus-webserver-example
- Owner: jeanjmichel
- License: mit
- Created: 2024-08-06T21:15:55.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-08-19T01:53:15.000Z (5 months ago)
- Last Synced: 2024-12-22T00:44:23.287Z (20 days ago)
- Topics: arduino, esp8266, esp8266-webserver, iot
- Language: C++
- Homepage:
- Size: 17.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Introducing the ESP8266 OLED Display + Web Server Example
[![License: MIT](https://img.shields.io/badge/License-MIT-gren.svg)](https://opensource.org/licenses/MIT) [![GitHub last commit](https://img.shields.io/github/last-commit/jeanjmichel/ESP8266-OLED-Display-plus-webserver-example.svg?style=flat)]() [![GitHub pull requests](https://img.shields.io/github/issues-pr/jeanjmichel/ESP8266-OLED-Display-plus-webserver-example.svg?style=flat)]() [![Donate](https://img.shields.io/badge/$-support-FE342D.svg?style=flat)](https://ko-fi.com/jeanjmichel)
Hello, my name is Jean. I'm an IT professional with a passion for learning programming and educating others in coding.
I recently purchased an ESP8266 that comes with an integrated OLED display. I was looking for examples to learn how to operate this device and display information on the screen, but all I discovered were videos on YouTube demonstrating the device in action, without any accompanying code.
My actions were:
- Set up the device to show text and graphics on the OLED screen.
- Establish a web service by:
- Connecting the ESP8266 to a wireless network.
- Starting up a web service.
- Defining the handlers for the employed endpoints.To implement this code on your device:
- Clone in your computer this repository.
- In the Arduino IDE:
* Input the following URL into the additional board manager URLs in File/Preferences menu option: https://arduino.esp8266.com/stable/package_esp8266com_index.json
* Utilize the library manager (Tools/Manage libraries menu option) to find and include the “ESP8266 and ESP32 OLED driver for SSD1306 displays” library.
* Select (Tools/Board menu option) “NodeMCU 1.0 (ESP-12E Module)” as your target board in the Arduino IDE.
* Load the provided script onto your device and begin using it.Here a video on YouTube where I demonstrate the code working:
[![YouTube demonstrate of the code running](https://img.youtube.com/vi/K2k95v9RGD0/0.jpg)](https://www.youtube.com/watch?v=K2k95v9RGD0)
Get in touch, I would be delighted to discuss technology topics with you.
You can find me on LinkedIn at :link: [jeanjmichel](https://www.linkedin.com/in/jeanjmichel/).
Additionally, my blog (currently in Portuguese), is available on Medium at :link: https://jeanjmichel.medium.com.