Arduino Modulino Joystick
Two-axis analog joystick with push button. Perfect for directional input, game controllers, and navigation interfaces.
Say it to PAL
“Follow where I push the joystick.”
The code PAL writes
let centerX = null, centerY = null, jx = 0, jy = 0;
function update() {
if (Math.abs(jx) < 10 && Math.abs(jy) < 10) return; // dead zone
p.log(`Joystick: x=${jx} y=${jy}`);
}
p.onSensorChange('modulino-joystick', 'x', (x) => { if (centerX === null) centerX = x; jx = x - centerX; update(); });
p.onSensorChange('modulino-joystick', 'y', (y) => { if (centerY === null) centerY = y; jy = y - centerY; update(); });
p.onSensorChange('modulino-joystick', 'button', (v) => { if (v === 1) p.log('Button pressed'); });
await p.waitUntilStopped();When to pick it
2-axis analog joystick with push button. Best for directional control, pan/tilt, or XY input.
Good to know
- Use a dead zone of at least +/-10 around the calibrated center.
- Button fires on both press (1) and release (0). Filter releases if needed.
About it
The Arduino Modulino Joystick features a two-axis analog thumbstick with integrated push button. X and Y axes provide -127 to +127 range for precise directional control, while the button adds selection functionality. Ideal for robotics control, UI navigation, and interactive applications.
Where to buy
Facts
Tested
We connected it to a Raspberry Pi, read it over its real connection, checked that it gives accurate readings through Palpable, and signed it off.
I2C address
The Arduino Modulino Joystick answers at I2C address 0x2C. Its address can be changed in software.
Current
2 mA
The catalog lists a typical draw of 2 mA for the Modulino Joystick, copied from the maker’s description and not measured by Palpable.
Board size
41 × 25.36 mm
The Modulino Joystick board measures 41 × 25.36 mm and stands 14.45 mm tall with its parts. It has 4 mounting holes. These dimensions are from the datasheet.
Chips
STM32C011F4, FJN10K-S1B10KD0N
Its microcontroller is the STMicroelectronics STM32C011F4. Its sensor is the Favor Union FJN10K-S1B10KD0N.
STM32C011F4 datasheetFJN10K-S1B10KD0N datasheetFree to reuse
Every fact here is open data under CC BY 4.0. Copy it into your own docs or code, and credit Palpable. Download it
This record was last changed on October 3, 2026.