Arduino Modulino Knob
A rotary encoder with push button. Turn to adjust values smoothly, click to confirm.
Say it to PAL
“Let me change the pitch of the beep with the knob.”
The code PAL writes
p.onSensorChange('modulino-knob', 'encoder', (value) => {
const freq = Math.max(200, Math.min(3000, value * 10));
p.write('modulino-buzzer', 'tone', { frequency: freq, duration_ms: 100 });
});
await p.waitUntilStopped();“Switch something on and off when I click the knob.”
The code PAL writes
p.onSensorChange('modulino-knob', 'button', (value) => {
if (value === 0) return; // release
const current = p.getVariable('active') || false;
p.setVariable('active', !current);
});
await p.waitUntilStopped();When to pick it
Rotary encoder with push button. Best for dials, volume controls, continuous adjustment.
About it
The Arduino Modulino Knob is a high-resolution rotary encoder with a clickable button. Perfect for volume control, menu navigation, or any dial-based input needs.
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 Knob answers at I2C address 0x3A. Its address can be changed in software.
Current
2 mA
The catalog lists a typical draw of 2 mA for the Modulino Knob, copied from the maker’s description and not measured by Palpable.
Board size
41 × 25.36 mm
The Modulino Knob board measures 41 × 25.36 mm and stands 21.1 mm tall with its parts. It has 4 mounting holes. These dimensions are from the datasheet.
Chips
PEC11J-9215F-S0015, STM32C011F4
Its sensor is the Bourns PEC11J-9215F-S0015. Its microcontroller is the STMicroelectronics STM32C011F4.
PEC11J-9215F-S0015 datasheetSTM32C011F4 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 September 25, 2026.