Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yamil-serrano/esp8266-lcd-interface
Project to display a graphical interface with progress bar and messages on a 128x64 LCD (SPI Mode) screen using an ESP8266 and the U8g2 library.
https://github.com/yamil-serrano/esp8266-lcd-interface
arduino esp8266 lcd128x64
Last synced: 13 days ago
JSON representation
Project to display a graphical interface with progress bar and messages on a 128x64 LCD (SPI Mode) screen using an ESP8266 and the U8g2 library.
- Host: GitHub
- URL: https://github.com/yamil-serrano/esp8266-lcd-interface
- Owner: Nekyro
- License: other
- Created: 2024-09-23T02:42:38.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-01T21:37:35.000Z (2 months ago)
- Last Synced: 2024-11-27T03:29:44.973Z (about 1 month ago)
- Topics: arduino, esp8266, lcd128x64
- Language: C++
- Homepage:
- Size: 387 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# ESP8266_LCD_Interface
This project demonstrates how to use an ESP8266 to control a 128x64 LCD (SPI Mode) using the U8g2 library. The program displays a progress bar and a status message on the screen. Note: Remember to connect the display to a 5v power source, if you use the 3.3v power source the display will not show image.
## Features
- Displays a progress bar on the screen.
- Shows a completion message when the progress is done.
- Uses the [U8g2](https://github.com/olikraus/u8g2) library for LCD control.## Requirements
- **Hardware**:
- ESP8266 (NodeMCU, D1 Mini, or similar)
- 128x64 LCD screen (ST7920 controller)
- Jumper wires for connections
- **Software**:
- [Arduino IDE](https://www.arduino.cc/en/software)
- Install the [U8g2](https://github.com/olikraus/u8g2) library## Usage
1. Clone this repository:
```bash
https://github.com/Yamil-Serrano/ESP8266_LCD_Interface.git## License
This project is licensed under the [MIT License](LICENSE.md).
## Contact
If you have any questions or suggestions, feel free to reach out to me:
GitHub: [Neowizen](https://github.com/Yamil-Serrano)