Machines › Computers › Arduino › Arduino Uno
Arduino Uno
2010
Arduino's 2010 open microcontroller board, built around an 8-bit Atmel AVR and widely used to teach electronics.
Arduino Uno Online Emulator
Play Arduino Uno using JavaScript directly in your browser.
Controls
Boots a compiled public-domain AVR sketch: it prints a greeting on the serial monitor and walks a lit LED across PORTB (D8-D13). The two on-screen buttons are wired to input pins PD2/PD3 and light the top LEDs while held; typing sends bytes to the serial port (USART RX). More on-board sketches ship alongside it: Blink (onboard LED), SOS (Morse on the onboard LED), Knight Rider (a lit LED bouncing across the eight LEDs), Serial counter (an incrementing count printed to the monitor), and Serial echo (type and it echoes back) — all original, public-domain AVR programs that stay within the onboard LED, the LEDs already shown, and the serial monitor. Open the debugger to single-step the ATmega328P, read/write R0-R31/SP/PC/SREG, watch the I/O registers, set breakpoints and write-watchpoints. Click the panel first so it captures the keyboard.
Boots a compiled public-domain AVR sketch: it prints a greeting on the serial monitor and walks a lit LED across PORTB (D8-D13). The two on-screen buttons are wired to input pins PD2/PD3 and light the top LEDs while held; typing sends bytes to the serial port (USART RX). More on-board sketches ship alongside it: Blink (onboard LED), SOS (Morse on the onboard LED), Knight Rider (a lit LED bouncing across the eight LEDs), Serial counter (an incrementing count printed to the monitor), and Serial echo (type and it echoes back) — all original, public-domain AVR programs that stay within the onboard LED, the LEDs already shown, and the serial monitor. Open the debugger to single-step the ATmega328P, read/write R0-R31/SP/PC/SREG, watch the I/O registers, set breakpoints and write-watchpoints. Click the panel first so it captures the keyboard.
Boots a compiled public-domain AVR sketch: it prints a greeting on the serial monitor and walks a lit LED across PORTB (D8-D13). The two on-screen buttons are wired to input pins PD2/PD3 and light the top LEDs while held; typing sends bytes to the serial port (USART RX). More on-board sketches ship alongside it: Blink (onboard LED), SOS (Morse on the onboard LED), Knight Rider (a lit LED bouncing across the eight LEDs), Serial counter (an incrementing count printed to the monitor), and Serial echo (type and it echoes back) — all original, public-domain AVR programs that stay within the onboard LED, the LEDs already shown, and the serial monitor. Open the debugger to single-step the ATmega328P, read/write R0-R31/SP/PC/SREG, watch the I/O registers, set breakpoints and write-watchpoints. Click the panel first so it captures the keyboard.
Boots a compiled public-domain AVR sketch: it prints a greeting on the serial monitor and walks a lit LED across PORTB (D8-D13). The two on-screen buttons are wired to input pins PD2/PD3 and light the top LEDs while held; typing sends bytes to the serial port (USART RX). More on-board sketches ship alongside it: Blink (onboard LED), SOS (Morse on the onboard LED), Knight Rider (a lit LED bouncing across the eight LEDs), Serial counter (an incrementing count printed to the monitor), and Serial echo (type and it echoes back) — all original, public-domain AVR programs that stay within the onboard LED, the LEDs already shown, and the serial monitor. Open the debugger to single-step the ATmega328P, read/write R0-R31/SP/PC/SREG, watch the I/O registers, set breakpoints and write-watchpoints. Click the panel first so it captures the keyboard.
Boots a compiled public-domain AVR sketch: it prints a greeting on the serial monitor and walks a lit LED across PORTB (D8-D13). The two on-screen buttons are wired to input pins PD2/PD3 and light the top LEDs while held; typing sends bytes to the serial port (USART RX). More on-board sketches ship alongside it: Blink (onboard LED), SOS (Morse on the onboard LED), Knight Rider (a lit LED bouncing across the eight LEDs), Serial counter (an incrementing count printed to the monitor), and Serial echo (type and it echoes back) — all original, public-domain AVR programs that stay within the onboard LED, the LEDs already shown, and the serial monitor. Open the debugger to single-step the ATmega328P, read/write R0-R31/SP/PC/SREG, watch the I/O registers, set breakpoints and write-watchpoints. Click the panel first so it captures the keyboard.
Boots a compiled public-domain AVR sketch: it prints a greeting on the serial monitor and walks a lit LED across PORTB (D8-D13). The two on-screen buttons are wired to input pins PD2/PD3 and light the top LEDs while held; typing sends bytes to the serial port (USART RX). More on-board sketches ship alongside it: Blink (onboard LED), SOS (Morse on the onboard LED), Knight Rider (a lit LED bouncing across the eight LEDs), Serial counter (an incrementing count printed to the monitor), and Serial echo (type and it echoes back) — all original, public-domain AVR programs that stay within the onboard LED, the LEDs already shown, and the serial monitor. Open the debugger to single-step the ATmega328P, read/write R0-R31/SP/PC/SREG, watch the I/O registers, set breakpoints and write-watchpoints. Click the panel first so it captures the keyboard.
Configurations
| Configuration | Emulator | Machine | OS | Legal | |
|---|---|---|---|---|---|
| Blink + Serial + LEDs | Arduino Uno (AVR) | Arduino Uno | open | Open ⛶ | |
| Blink (onboard LED) | Arduino Uno (AVR) | Arduino Uno | open | Open ⛶ | |
| SOS (Morse on onboard LED) | Arduino Uno (AVR) | Arduino Uno | open | Open ⛶ | |
| Knight Rider (LED chase) | Arduino Uno (AVR) | Arduino Uno | open | Open ⛶ | |
| Serial counter | Arduino Uno (AVR) | Arduino Uno | open | Open ⛶ | |
| Serial echo (type to it) | Arduino Uno (AVR) | Arduino Uno | open | Open ⛶ |
Downloads — ROMs & software
| Title | Type | Size (bytes) | Legal | |
|---|---|---|---|---|
| Blink (onboard LED) | demo | 0 | open | Download ↓ |
| Knight Rider (LED chase) | demo | 0 | open | Download ↓ |
| Serial counter | demo | 0 | open | Download ↓ |
| Blink + Serial + LEDs (demo) | demo | 0 | open | Download ↓ |
| Serial echo (type to it) | demo | 0 | open | Download ↓ |
| SOS (Morse on onboard LED) | demo | 0 | open | Download ↓ |
Downloads — ROMs & software
| Title | Type | Size (bytes) | Legal | |
|---|---|---|---|---|
| Blink (onboard LED) | demo | 0 | open | Download ↓ |
| Knight Rider (LED chase) | demo | 0 | open | Download ↓ |
| Serial counter | demo | 0 | open | Download ↓ |
| Blink + Serial + LEDs (demo) | demo | 0 | open | Download ↓ |
| Serial echo (type to it) | demo | 0 | open | Download ↓ |
| SOS (Morse on onboard LED) | demo | 0 | open | Download ↓ |
Chips
Emulators
| Emulator | Type | License | Site |
|---|---|---|---|
| Arduino Uno (AVR) | online | MIT | Website ↗ |