Files
apress/deploy/uno-q/skills/modulino/SKILL.md
T
Omar SobhandClaude Opus 4.8 62c435c648 feat(uno-q): bundle the granular skill set alongside arduino-uno-q on every node
Vendors the fork's 11 granular UNO Q skills (bridge, flashing, led-matrix,
uno-q-hardware, sketch-patterns, modulino, linux-led, audio, vision, wireless,
arduino-app-lab) next to the comprehensive arduino-uno-q skill, and installs the
whole set into every agent's workspace on each board.

Why both: the comprehensive skill is the rich cloud reference (read_skill →
references); the granular skills are keyword-triggered and match the fork's eager
skill-inliner rules, so the on-board Qwen auto-inlines them (no read_skill
round-trip). flashing + led-matrix carry the exact uno_q_flash + frame-API /
ArduinoGraphics-not-installed detail that makes flashing reliable.

- push-skill.sh generalized: a single skill dir (has SKILL.md) OR a parent dir
  installs every skill under it; provision-fleet now ships all of skills/.
- Verified on board 65301572: cloud/Sonnet-5 lists all 12 skills.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-07-16 09:32:11 -07:00

1.2 KiB

name, description
name description
modulino Plug-and-play Modulino sensors/actuators for the Arduino Uno Q — Qwiic I²C modules (Buzzer, Distance, Knob, Movement, Pixels, Thermo, Touch) and their I²C addresses. Load this when a project uses a Modulino, the Qwiic connector, or asks about a named sensor module.

Modulino — Qwiic Plug-and-Play I²C

Modulinos are Arduino's Qwiic (I²C) plug-and-play modules. Chain them into the Uno Q's Qwiic connector (I2C4) — no soldering, no pull-ups to add. Use the Modulino Arduino library on the MCU, or scan the bus with the i2cdetect tool.

Default I²C addresses

Modulino Address
Buzzer 0x3C
Distance (ToF) 0x29
Knob (rotary) 0x76
Movement (IMU) 0x6A
Pixels (LEDs) 0x6C
Thermo (temp/humidity) 0x44
Touch 0x5A

Sketch pattern (MCU)

#include <Modulino.h>
ModulinoKnob knob;
void setup() { Modulino.begin(); knob.begin(); }
void loop()  { int v = knob.get(); /* ... */ }

Tips

  • Confirm a module is present with i2cdetect (scan the Qwiic bus) — the address should match the table above.
  • Qwiic is 3.3 V, like the rest of the Arduino headers.
  • The Movement Modulino (0x6A) is an IMU — handy for the workshop's sense loop.