# Beginner Arduino Projects

# 1. Arduino - LED - Blink

[LED Blink Tutorial](https://www.youtube.com/watch?v=FKekzzj5844&t=11s)

### Equipment

- 1x Arduino Uno
- 1x USB 2.0 cable type A/B (for USB-A PC)
- 1x USB 2.0 cable type C/B (for USB-C PC)
- 1x LED Kit
- 1x LED red
- 1x LED module
- 1x 220Ω Resistor
- 1x breadboard
- 1x Jumper wires

### LED Functions

[![image.png](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/scaled-1680-/IKWimage.png)](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/IKWimage.png)

[![image.png](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/scaled-1680-/LB4image.png)](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/LB4image.png)

### Project Set-up

[![pinMode refers to Arduino.png](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/scaled-1680-/pinmode-refers-to-arduino.png)](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/pinmode-refers-to-arduino.png)

# 2. Arduino - Button

[**Arduino - Button Tutorial** ](https://arduinogetstarted.com/tutorials/arduino-button)

### Equipment:

- 1x Arduino Uno
- 1x USB 2.0 cable type A/B (for USB-A PC)
- 1x USB 2.0 cable type C/B (for USB-C PC)
- 1x Breadboard-mount Button w/ cap
- 1x Breadboard-mount Button Kit
- 1x Panel-mount Button
- 1x Push Button Module
- 1x breadboard
- 1x Jumper wires

### Buttons

![image.png](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/scaled-1680-/yfwimage.png)

[![image.png](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/scaled-1680-/FjKimage.png)](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/FjKimage.png)

[![image.png](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/scaled-1680-/criimage.png)](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/criimage.png)

[![image.png](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/scaled-1680-/HGiimage.png)](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/HGiimage.png)

## Project Set-up

![](https://arduinogetstarted.com/images/tutorial/arduino-button-wiring-diagram.jpg)

[![image.png](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/scaled-1680-/n7rimage.png)](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/n7rimage.png)

#### Testing your script

Open Serial Monitor (under Tools). Press button a few times and the script should change between 0 and 1 (1 is high, 2 is low).

[![image.png](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/scaled-1680-/mw3image.png)](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/mw3image.png)

Modify the code to detect the press and release events:

[![image.png](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/scaled-1680-/NZsimage.png)](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/NZsimage.png)

[![image.png](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/scaled-1680-/sndimage.png)](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/sndimage.png)

# 3. Arduino - Turn LED ON and OFF With Button

[Turn LED ON and OFF With Button Tutorial](https://roboticsbackend.com/arduino-turn-led-on-and-off-with-button/)

### Equipment

- 1x Arduino Uno
- 1x USB 2.0 cable type A/B (for USB-A PC)
- 1x USB 2.0 cable type C/B (for USB-C PC)
- 1x Push Button
- 1x Push Button Module
- 1x breadboard
- 6x Jumper wires
- 1x LED
- 1x 220 Ohm resistor
- 1x 10k Ohm resistor

### Project Set-up

[![image.png](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/scaled-1680-/yrcimage.png)](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/yrcimage.png)

Code to turn light on when button is held:

[![image.png](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/scaled-1680-/Csbimage.png)](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/Csbimage.png)

##### Code to turn button on and off LED with button:

[![image.png](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/scaled-1680-/uv8image.png)](https://scil-wiki.su.edu/uploads/images/gallery/2026-06/uv8image.png)