Getting started with Circuitera
Start your first Arduino sketch in Circuitera: choose a board, verify the code, try supported Uno simulation, and save a copy before optional USB upload.
Choose the right workspace
Use the Arduino IDE for sketches that run on a supported board. Terminal is a separate workspace for general programs; a Terminal program is not Arduino firmware. You can edit, save and export local work without an account. Guests currently have three compiler starts in this browser; sign in to continue compiling, and verify your email when required. Account synchronization, live Mochi assistance and Messages have their own sign-in and service requirements.
Begin with Blink and Verify
Open the Blink project tutorial for a complete sketch and matching circuit. In the IDE, select the board you intend to use and choose Verify. The first compilation may need to download compiler assets. Read Build Output and Problems if it fails; a successful Verify checks the build, not physical wiring or electrical safety.
Try a supported circuit before connecting hardware
The Blink tutorial can launch its code and circuit in the Simulator. Use Arduino Uno for supported simulation workflows. Board compilation support is broader than simulation support: a board appearing in the selector does not mean every circuit component can be simulated. Modeled results do not replace real measurements.
Upload only when your browser and board are ready
Physical upload requires a supported board, a data-capable USB cable and a browser with the required Web Serial support. Follow the browser-upload guide, select the matching board and explicitly approve the browser connection prompt. Compilation and simulation do not require a physical USB connection. Check the relevant board guide before changing wiring, reset or bootloader settings.
Save your work and find the next step
Keep a downloaded sketch or exported project ZIP before clearing browser storage or moving to another device. Local storage belongs to this browser and origin; an account alone is not proof that a particular project has synchronized. The project-storage guide explains local copies and optional account synchronization. Explore the public product pages to compare the IDE, Simulator and Terminal.