Learn how to write and upload Arduino sketches on Chromebooks running ChromeOS.
In this article:
- About Arduino on Chromebook
- Install the Arduino Cloud for Chromebook App (Optional)
- Use the Arduino Cloud Editor
About Arduino on Chromebook
You can create and upload sketches on ChromeOS using the Arduino Cloud Editor.
The following boards are supported when using the Cloud Editor on ChromeOS:
- Arduino UNO R4 Minima
- Arduino UNO R4 WiFi
- Arduino UNO (R3 and older revisions)
- Arduino MKR WiFi 1010
- Arduino Nano 33 IoT
- Arduino RP2040 Connect
- Arduino UNO WiFi Rev2
Learn more about boards compatible with the Cloud Editor
Install the Arduino Cloud for Chromebook app (Optional)
- Open Arduino Cloud for Chromebook (Google Play)
- Click the Install button on the page.
- Choose the device and click Install.
- Find the app in the Launcher to open it.
- Sign in to your Arduino account
Use the Cloud Editor
Follow these steps:
-
To start, go to app.arduino.cc or open the Arduino Cloud for Chromebook app.
-
In the sidebar, select the Sketches tab.
-
Choose a sketch to open in the Cloud Editor:
- Create a new sketch: Click on the Create button in the top-right corner and choose New Sketch.
- Open a saved sketch: Click on a sketch you want to open.
-
Connect a compatible board to one of the USB ports on your Chromebook.
-
Click on the Detect Device button.
-
Select the serial port for the board you’re using and click Connect.
Tip
If you’re unsure which serial port to use, try disconnecting and reconnecting your device. The serial port for your board will disappear and reappear in the list.
-
Click the Upload button to start uploading your sketch to the board.
-
Depending on your board, additional steps may be required:
-
If you get an “Authorize USB connection” prompt:
- If you’re using a UNO R4 WiFi: Double-press the reset button before continuing.
- Click on Select Port and select your board in the list. The board may appear with a different name than before. Avoid disconnecting your board at this point, since this will cause it to exit the upload mode.
-
If a Save File dialog opens: Select RPI-RP2 and click Save.
-
Troubleshooting
- Verify that the board is compatible.
- Make sure your device is connected using a functional data USB cable and that one or more LEDs on the board are lit.
- If you’re a UNO WiFi Rev2, please follow these instructions to enable ChromeOS uploads.
- Ensure that the board is not counterfeit and note that some third-party derivates of official Arduino boards are not compatible.