Rotary Encoder
Introduction
A
A pulse wheel
Hardware
1st-GPIO -> A or CLK on the module (switch A/B if the encoder is counting backwards) 2nd-GPIO -> B or DT on the module (switch A/B if the encoder is counting backwards) 3rd-GPIO -> I on module (OPTIONAL if any available, used to "0" the input after each turn) 3.3V to module VCC GND to module GND/V0
A and B is sometimes labeled CLK and DT, other labels might also be used. Test and see what works for your encoder. If the rotary encoder have A- and B- ports it is ideal to use them since the pulses are negative and doesn't strain the ESP unit's power. Using a positive signal is not a problem though.
ESP Easy
Use the device tab on the ESP Easy web interface and create a new task by editing one of the available tasks. Select "Switch input - ..." from the drop down box.
Mode: sets the "resolution" of the turning on the knob. 1 pulse per cycle is "slowest"/finest and 4 pulses per cycle is the "fastest"/coarsest.
Limit min: is the lowest value that the counter will go to. Observe that if you have the counter on a value below this limit the counter will climb above this value but not below it once it has reached the min limit.
Limit max: is the highest value that the counter will go to. As with the min limit if the counter is above this limit it will descend to the max level but never climb over it once reached below it.