Base Input Module

Button Module
Power on: red light on. Press button: blue light on (low level). Release button: blue light off (high level).
Rotary Potentiometer Module
A rotary potentiometer is a mechanical analog controller used for manual and continuous adjustment of voltage or signal strength.
Collision Switch Module
The Collision Switch Module outputs a low level when triggered by external force and returns to a high level when the force is removed.
Touch Module
The module outputs low level with blue LED illumination when touched, and outputs high level with LED off otherwise.
ADC keyBoard Module
A button generates a unique analog voltage when pressed; an ADC converts this to a digital signal for the microcontroller to identify the key.
Rotary Encoder Module
An encoder is a rotary sensor that converts motion into pulses for counting direction and rotation.
Rock Module
A joystick module is an analog control device that uses two potentiometers (X/Y axes) and a push button for multi-directional input.
4x4 Matrix keyPad Module
The touch keyboard module is driven by the VK36N16I chip, featuring 16 keys with capacitive sensing and I²C communication at address 0x65.
Slide Potentiometer Module
This adjustable resistor allows continuous circuit parameter adjustment by varying resistance through a sliding contact mechanism.
Touch Piano Module
The capacitive touch piano module outputs key values upon finger contact, enabling the MCU to generate matching frequencies through a buzzer.