Skip to content

Commit 078e634

Browse files
authored
Merge pull request #2752 from arduino/mcmchris/uno-q/arduino-ide
[PXCT-1574] Arduino IDE Section on UNO Q User Manual
2 parents f5a8bfe + 051c2e7 commit 078e634

File tree

3 files changed

+34
-0
lines changed

3 files changed

+34
-0
lines changed
1.4 MB
Loading
293 KB
Loading

content/hardware/02.uno/boards/uno-q/tutorials/01.user-manual/content.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,40 @@ You should now see the red LED of the built-in RGB LED turning on for one second
154154

155155
***The LED controlled in this example is driven by the STM32 microcontroller through the Arduino sketch.***
156156

157+
### Arduino IDE (Beta)
158+
159+
The Arduino UNO Q is compatible with the standard Arduino IDE, allowing you to program the board using the familiar Arduino language and ecosystem.
160+
161+
![Arduino IDE + UNO Q](assets/arduino-ide.png)
162+
163+
***The Arduino UNO Q features a dual-processor architecture. The Arduino IDE targets and programs only the __UNO Q Microcontroller (STM32)__. If you wish to program the Qualcomm Microprocessor, please refer to the [Arduino App Lab section](#install-arduino-app-lab).***
164+
165+
#### Installing the UNO Q Core
166+
167+
To start using the board, you must first install the specific core that supports the UNO Q architecture (based on Zephyr).
168+
169+
1. Open the Arduino IDE.
170+
2. Navigate to **Tools > Board > Boards Manager...** or click the **Boards Manager** icon in the left sidebar.
171+
3. In the search bar, type `UNO Q`.
172+
4. Locate the **Arduino UNO Q Zephyr Core** and click **Install**.
173+
174+
![Installing the UNO Q Zephyr Core](assets/bsp-install.png)
175+
176+
***<strong>Troubleshooting:</strong> If the core does not appear in the search results, you may need to add the package manually. Go to __File > Preferences__ and add the following link to the __Additional Boards Manager URLs__ field: `https://downloads.arduino.cc/packages/package_zephyr_index.json`***
177+
178+
#### Hello World (Blink)
179+
180+
Once the core is installed, you can verify that everything is working by uploading the classic Blink sketch.
181+
182+
1. **Select the Board:** Go to **Tools > Board > Arduino UNO Q Board** and select **Arduino UNO Q**.
183+
2. **Select the Port:** Connect your board via USB-C. Go to **Tools > Port** and select the port corresponding to your UNO Q.
184+
3. **Open the Example:** Go to **File > Examples > 01.Basics > Blink**.
185+
4. **Upload:** Click the **Upload** button (right arrow icon) in the top toolbar.
186+
187+
The IDE will compile the sketch and upload it to the STM32 microcontroller. You should now see the red LED of the built-in RGB LED turning on for one second, then off for one second, repeatedly.
188+
189+
![Red LED blinking](assets/blinking-led.gif)
190+
157191
## Onboard User Interface
158192

159193
The Arduino UNO Q offers a wide range of user interfaces, making interaction intuitive and straightforward.

0 commit comments

Comments
 (0)