Arduino Uno
-
Available in: Block Coding
-
Mode: Stage Mode, Upload Mode
-
WiFi Required: No
-
Compatible Hardware in Block Coding: Arduino Uno
-
Compatible Hardware in Python: Not Applicable
-
Object Declaration in Python: Not Applicable
-
Extension Catergory: Arduino
Introduction
Arduino Uno is one of the most commonly used microcontroller boards for learning electronics, robotics, and physical computing. Traditionally, Arduino Uno is programmed using syntax-based code, where learners need to write multiple lines of code to perform even a simple task like blinking an LED.
PictoBlox makes Arduino programming easier by providing a block coding environment. Instead of writing code manually, you can drag and drop blocks to control Arduino Uno.
In this documentation, you will learn about the Arduino Uno extension in PictoBlox, understand important Arduino blocks, and connect Arduino Uno to PictoBlox.
Connecting Arduino Uno to PictoBlox
Follow these steps to connect Arduino Uno to PictoBlox.
Step 1: Connect Arduino Uno
Connect Arduino Uno to your computer using a USB cable.

Step 2: Select Arduino Nano Board
- Open PictoBlox and select the Block Coding environment.

Step 3: Select Arduino Uno Board
Open PictoBlox. Click on the Board menu from the toolbar. Select Arduino Uno from the board list.

Step 4: Connect the Serial Port
Click on the Connect menu. Select the correct serial port from the list.

Arduino Uno is now successfully connected to PictoBlox. Click on the Go to Editor button to open the coding workspace and start programming your Arduino Uno.

Step 5: Check Arduino Blocks
After selecting Arduino Uno, the Arduino-related blocks will appear in the block palette.

PictoBlox Modes for Arduino Nano
1. Stage Mode
- Use Stage Mode when you want Arduino Nano to communicate with PictoBlox in real time.
- The Arduino Nano must remain connected to the computer while the project is running.
2. Upload Mode
- Use Upload Mode when you want to upload the program directly to Arduino Nano.
- After uploading, the board can run the program independently without remaining connected to PictoBlox.