Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)