Skip to content

Arduino Rotary Encoders

Wotever edited this page Sep 15, 2020 · 5 revisions

Read before

Only arduino pro micro have Gamepad native support, if you want to get it recognized as a controller within the game, make sure to use arduino pro micro. Otherwise only SimHub will see inputs

Only encoders with Half steps and Full steps timing are supported, make sure to read the datasheet before buying. For instance Leo bobdnard encoders are not supported. EC11 encoders and similar will offer the best compatibility.

Wiring

On nano avoid A6, A7 as they don't have digital capability. And D13 due to arduino on board led

Other boards pin support may vary.

If your encoder does not have resistors you can use the "Enable pullup resistor" option, this will enable the internal arduino resistors. Breakout board with included resistors will offer the best compatibility.

Configuration

Wiring is suggested for breakout board models as shown in the introduction picture.

Gamepad/Controller mode (Arduino pro micro or ATMega32U based boards)

Clone this wiki locally