Arduino Modulino Joystick

Two-axis analog joystick with push button. Perfect for directional input, game controllers, and navigation interfaces.

Tested on a real boardHigh confidence

From $8.00

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.

Facts

Tested

Tested on a real boardHigh confidence

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

0x2C

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 datasheet

Free 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.

See every part

WorksMedium confidencea little stick for steering thingsJoystickfrom $6.95Tested on a real boardHigh confidencethree things to press, and they light back3 Buttonsfrom $7.63Tested on a real boardHigh confidencea thing to turn — it remembers where you left itRotary Knobfrom $8.00