Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino Micro Pro-based Input Control Interface with Rotary Encoder and Joystick

View and Edit Project In Cirkit DesignerImage of Arduino Micro Pro-based Input Control Interface with Rotary Encoder and Joystick

Circuit Documentation

Summary

This circuit integrates an Arduino Micro Pro with a rotary encoder, an analog joystick, and three pushbuttons. The Arduino Micro Pro serves as the central processing unit, interfacing with the input devices to receive user inputs. The rotary encoder provides rotational input, the analog joystick allows for two-dimensional control, and the pushbuttons serve as simple binary input devices. The circuit is designed to capture a variety of user interactions, making it suitable for applications such as gaming controllers or interactive projects.

Component List

Arduino Micro Pro

Rotary Encoder

Pushbutton (x3)

Analog Joystick (Wokwi Compatible)

Wiring Details

Arduino Micro Pro

Rotary Encoder

Pushbutton 1

Pushbutton 2

Pushbutton 3

Analog Joystick (Wokwi Compatible)

Documented Code

No code has been provided for the microcontrollers in the circuit. The functionality of the circuit will depend on the embedded code that is written to interpret the signals from the rotary encoder, the analog joystick, and the pushbuttons. The code should initialize the input pins, read the inputs in the main loop, and perform actions based on the inputs received.