|
@ -3,7 +3,7 @@ |
|
|
# Basic Instructions of Repository DisplayESP32 |
|
|
# Basic Instructions of Repository DisplayESP32 |
|
|
|
|
|
|
|
|
**This repository aims to provide some functions for creating a user interface for the display |
|
|
**This repository aims to provide some functions for creating a user interface for the display |
|
|
Adafruit SSD1306 on microcontroller ESP32** |
|
|
|
|
|
|
|
|
Adafruit SSD1306 on microcontroller ESP32.** |
|
|
For such, new classes are implemented, which are included in the *.ino* code included in this repo. |
|
|
For such, new classes are implemented, which are included in the *.ino* code included in this repo. |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -11,7 +11,7 @@ For such, new classes are implemented, which are included in the *.ino* code inc |
|
|
|
|
|
|
|
|
To be able to use this repository, it's important to first connect the display to the |
|
|
To be able to use this repository, it's important to first connect the display to the |
|
|
microcontroller correctly. The following diagram shows how it should be done when using an ESP32-WROOM board. |
|
|
microcontroller correctly. The following diagram shows how it should be done when using an ESP32-WROOM board. |
|
|
![Connection diagram used for DisplayESP32 repository!](Connection Diagram.png "Connection diagram") |
|
|
|
|
|
|
|
|
![Connection diagram used for DisplayESP32 repository!](Connection Diagram_UI.png "Connection diagram") |
|
|
|
|
|
|
|
|
It is possible to see that the display used in this project uses I2C protocol, thus only two pins are needed to allow |
|
|
It is possible to see that the display used in this project uses I2C protocol, thus only two pins are needed to allow |
|
|
communication with the microcontroller. |
|
|
communication with the microcontroller. |
|
@ -21,4 +21,4 @@ On the other hand, the keyboard uses one pin for each button (configured as Pull |
|
|
|
|
|
|
|
|
In this section, the created classes are discussed, to better understand how each of them works. |
|
|
In this section, the created classes are discussed, to better understand how each of them works. |
|
|
|
|
|
|
|
|
###Option class |
|
|
|
|
|
|
|
|
### Option class |