2021-10-02 18:19:12 +00:00
|
|
|
# Rotary Encoder UI Usermod ALT
|
|
|
|
|
2024-10-25 10:14:37 +00:00
|
|
|
This usermod supports the UI of the `usermod_v2_rotary_encoder_ui_ALT`.
|
2021-10-02 18:19:12 +00:00
|
|
|
|
2024-10-25 10:14:37 +00:00
|
|
|
## Functionalities
|
2021-10-02 18:19:12 +00:00
|
|
|
|
|
|
|
Press the encoder to cycle through the options:
|
2025-05-11 16:19:03 +00:00
|
|
|
|
2024-03-19 21:48:51 +00:00
|
|
|
* Brightness
|
|
|
|
* Speed
|
|
|
|
* Intensity
|
|
|
|
* Palette
|
|
|
|
* Effect
|
|
|
|
* Main Color (only if display is used)
|
|
|
|
* Saturation (only if display is used)
|
2021-10-02 18:19:12 +00:00
|
|
|
|
2024-10-25 10:14:37 +00:00
|
|
|
Press and hold the encoder to display Network Info. If AP is active, it will display the AP, SSID and Password
|
2021-10-02 18:19:12 +00:00
|
|
|
|
2022-12-10 15:12:55 +00:00
|
|
|
Also shows if the timer is enabled.
|
2021-10-02 18:19:12 +00:00
|
|
|
|
|
|
|
[See the pair of usermods in action](https://www.youtube.com/watch?v=ulZnBt9z3TI)
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
2024-10-25 10:14:37 +00:00
|
|
|
Copy the example `platformio_override.sample.ini` to the root directory of your particular build.
|
2024-03-19 21:48:51 +00:00
|
|
|
|
|
|
|
### Define Your Options
|
|
|
|
|
|
|
|
* `ENCODER_DT_PIN` - defaults to 18
|
|
|
|
* `ENCODER_CLK_PIN` - defaults to 5
|
|
|
|
* `ENCODER_SW_PIN` - defaults to 19
|
|
|
|
* `USERMOD_ROTARY_ENCODER_GPIO` - GPIO functionality:
|
|
|
|
`INPUT_PULLUP` to use internal pull-up
|
|
|
|
`INPUT` to use pull-up on the PCB
|
2021-10-02 18:19:12 +00:00
|
|
|
|
|
|
|
### PlatformIO requirements
|
|
|
|
|
2024-10-25 10:14:37 +00:00
|
|
|
No special requirements.
|
2021-10-02 18:19:12 +00:00
|
|
|
|
|
|
|
## Change Log
|
|
|
|
|
|
|
|
2021-10
|
2025-05-11 16:19:03 +00:00
|
|
|
|
2022-12-10 15:12:55 +00:00
|
|
|
* First public release
|