Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ate329/espgif_ssd1306
This repository is modified based on ESPGIF by shraiwi. It can display GIF for ESP8266 with SSD1306 OLED screen.
https://github.com/ate329/espgif_ssd1306
esp8266 esp8266-arduino gif ssd1306 ssd1306-oled ssd1306-oled-example
Last synced: 3 days ago
JSON representation
This repository is modified based on ESPGIF by shraiwi. It can display GIF for ESP8266 with SSD1306 OLED screen.
- Host: GitHub
- URL: https://github.com/ate329/espgif_ssd1306
- Owner: Ate329
- License: apache-2.0
- Created: 2023-11-11T14:22:26.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-03T11:00:45.000Z (8 months ago)
- Last Synced: 2024-11-13T22:36:03.372Z (2 months ago)
- Topics: esp8266, esp8266-arduino, gif, ssd1306, ssd1306-oled, ssd1306-oled-example
- Language: C
- Homepage:
- Size: 1.24 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ESPGIF_SSD1306
This repository is modified based on [ESPGIF](https://github.com/shraiwi/ESPGIF) (for SSD1351) by [shraiwi](https://github.com/shraiwi). It can display GIF for ESP8266 with SSD1306 OLED screen.**I hope everyone who has SSD1306 and struggling of converting GIF and displaying GIF on it will find this repository helpful!**
## Introduction
This project is based on [ESPGIF](https://github.com/shraiwi/ESPGIF) (for SSD1351) by [shraiwi](https://github.com/shraiwi).Now the GIFCovert can be used for any size of GIF and convert into a size that you want.
GIFDisplay in the folder GIFDisplay is being changed based on the use of SSD1306 instead of SSD1351 OLED screen.
GIF.h in the folder ExampleGIF is an example of convertion with the example gif in the ExampleGIF folder.
(The example uses SSD1306 NOT SSD1351 OLED screen)I used an online GIF editer called [EZGIF](https://ezgif.com) to adjust my GIF to the resolution I want and the size can be loaded into ESP8266.
(Due to the fact that most ESP8266 development boards have little flash memory)**YOU NEDD TO PUT THE CONVERTED FILE(GIF.h) IN THE SAME FOLDER WITH GIFDisplay.ino or GIFDisplayOld.ino or CHANGE THE CODE DEPENDING ON THE SCREEN YOU HAVE.**
The change in each file will be described in detail in the README in each folder.
## Wiring
The wiring of SSD1306 and SSD1351 is quite different.SSD1306 | ESP8266
------- | -------
GND | G
VCC | 3V
SCL | D1
SDA | D2## Demonstration
Here is a video of the final effect with the example GIF in this repository:https://github.com/Ate329/ESPGIF_SSD1306/assets/74974216/619176a2-10b5-434a-b542-7463140fce5e
Sorry for the poor video quality :(
## Thanks to
ESPGIF https://github.com/shraiwi/ESPGIF## License
This repository is under the Apache 2.0 License, the same as [ESPGIF](https://github.com/shraiwi/ESPGIF).