A rotary switch is operated by rotation and is ideal for applications requiring more than 2 positions, like multi-speed control. This Gravity analog rotary switch module for Arduino uses an analog input to read 12 states, saving IO resources. It has 12 positions, each with an appropriate indicator. You can adjust the metal buckle inside the switch to change the position number, offering great flexibility. A rotary switch consists of a spindle with a contact arm that rotates over an array of terminals arranged in a circle. This design provides greater pole and throw capabilities than simpler switches. We're revising the sensor for easier user understanding. The new version has two key features: 1. It unifies the digital and analog sensor interfaces, with 'A' and 'D' directly printed on the board. 2. Each sensor board has an icon to illustrate its function. To unify the interface, the new version's analog sensor pins will all be changed. Currently, it's incompatible with I/O expansion boards but is compatible with Romeo. We'll keep updating. Please understand the inconvenience. Specifications: 2 - 12 selectable tap positions, indicator LEDs for each position, supply voltage controlled by a voltage controller, analog interface, and size of 43x38x40mm (1.89x1.50x1.57'). Documents include Wiki Doc, Arduino Sample Code, and Schematics. Shipping list: 1 Rotary Switch and 1 Analog interface cable.


Using this rotary switch module is easy. First, connect it to your Arduino using the analog interface cable provided. You can then rotate the switch to select from 2 - 12 positions, and the indicator LEDs will show you which position you're at. If you need to change the number of positions, just adjust the metal buckle inside the switch. When it comes to the new version sensor, be aware that it's currently not compatible with I/O expansion boards, but it works well with Romeo. We're working on updates, so stay tuned. To maintain the module, keep it in a dry and clean environment. Avoid exposing it to extreme temperatures or moisture. If you have any questions, refer to the Wiki Doc or the Arduino Sample Code provided.