arduino-uno-q-app-dev

Develop Arduino Uno Q apps with MCU and MPU programming.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/kanine/arduinoq-projects --skill arduino-uno-q-app-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arduino-uno-q-app-dev
Source: https://github.com/kanine/arduinoq-projects/tree/main/.agents/skills/arduino-uno-q-app-dev
Command: npx skills add https://github.com/kanine/arduinoq-projects --skill arduino-uno-q-app-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive guidance and resources for developing applications on the Arduino Uno Q, a board with both a microcontroller (MCU) and a microprocessor (MPU).

Core Features & Use Cases

  • App Structure: Understand the standard layout of an Arduino Uno Q app (app.yaml, sketch/, python/, assets/).
  • Bricks & Bridge: Learn how to use pre-built components (Bricks) and enable communication between the MCU and MPU using the Bridge RPC system.
  • Hardware Reference: Access detailed pin maps, I/O specifications, and RGB LED control methods.
  • Use Case: You need to create a new application for the Arduino Uno Q that reads sensor data from an MCU-connected sensor and displays it on a web UI served by the MPU. This skill will guide you through setting up the project, defining the Bridge communication, and implementing the Python and C++ code.

Quick Start

Use the arduino-uno-q-app-dev skill to create a new Arduino Uno Q application named 'my_sensor_app'.

Frequently Asked Questions about arduino-uno-q-app-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I develop an app for the Arduino Uno Q dual-processor board?

Developing an Arduino Uno Q app involves structuring your project with an `app.yaml` file alongside `sketch/`, `python/`, and `assets/` directories to handle MCU and MPU programming. You use the Bridge RPC system to enable communication between the microcontroller and microprocessor.

How does Bridge communication work between the MCU and MPU?

Bridge communication uses an RPC system to pass data between the microcontroller and microprocessor on the Arduino Uno Q. This allows sensor data read by the MCU to be sent to the MPU to serve web UIs or run higher-level logic.

What is the standard project structure for Arduino Uno Q applications?

The standard Arduino Uno Q app structure includes an `app.yaml` configuration file, a `sketch/` directory for C++ MCU code, a `python/` directory for MPU logic, and an `assets/` folder for static files.

Can I use pre-built components for Arduino Uno Q embedded development?

Yes, you can use pre-built components called Bricks to simplify Arduino Uno Q embedded development. Bricks work in conjunction with the Bridge communication system to streamline interactions between the MCU and MPU.

How do I control RGB LEDs and map pins on the Arduino Uno Q?

You can control RGB LEDs and map hardware pins by accessing the detailed I/O specifications and pin references provided for the Arduino Uno Q. This hardware reference guides you in connecting sensors and actuators correctly.

Does this Arduino Uno Q workflow support leveraging official examples?

Yes, the development workflow supports leveraging official examples to create new Arduino Uno Q applications. This helps you quickly set up projects that read sensor data from the MCU and display it on a web UI served by the MPU.