Beginner Workshop

Everything you need to start your Arduino journey — slides, video guides, example code, and setup instructions.


Slides

Session Date Link
Arduino Slides 1 02/18/2026 View Slides
Session Date Link
Arduino Slides 1 09/18/2025 View Slides
Arduino Slides 2 09/25/2025 View Slides
Arduino Slides 3 10/03/2025 View Slides
Arduino Slides 4 10/09/2025 View Slides

Videos and Guides

Here are some helpful videos and documentation to get started with Arduino:


Examples

Component What It Does Project Ideas Code
LED Light-emitting diode; turns on/off to emit light Blink LED, blink with potentiometer, LED patterns Blink.ino
Potentiometer Variable resistor; outputs analog voltage based on knob position Read analog value, control LED brightness, control servo angle Potentiometer.ino
Servo Motor Motor that moves to a specific angle; controlled by PWM signal Sweep servo, control via potentiometer, interactive project Servo.ino
Piezo Buzzer Produces sound when voltage is applied; can play tones or melodies Play a tone, simple melody, alarm signal Buzzer.ino
Coding Basics Explore the fundamentals of Arduino programming Loops, functions, variables, conditionals, and more basics.ino
OLED Display Small screen that shows text/graphics via I2C or SPI Show text, display sensor readings, simple graphics OLED.ino / OLED Commands
Ultrasonic Sensor Measures distance by sending sound pulses and measuring echo time Measure distance, obstacle detection, parking aid Ultrasonic.ino
Bluetooth Uses radio waves (2.4 GHz) to create a short-range wireless connection, allowing your Arduino to send/receive data from a phone or computer Control lights with your phone, use inputs to drive a robot car controlLED.ino
Joystick Analog input with two axes (X/Y) and a push button Control a cursor, navigate menus, game/robot control Joystick.ino
Temp Sensor Measures ambient temperature and outputs an analog or digital signal Display temperature on serial monitor, trigger fan/LED at threshold, weather station TempSensor.ino

Each folder contains a .ino sketch file that can be opened directly in the Arduino IDE.


Bluetooth Connection Guide

Instructions

  1. Upload Code: Connect your Arduino via USB. Upload your code using the standard usbmodem port.

  2. Pair Bluetooth: On your computer, find the Bluetooth module in your Bluetooth settings and pair with it. When prompted, use the password 1234.

  3. Connect in Software:

    • Once paired, go back to the Arduino IDE (or your serial monitor software)
    • Go to Tools > Port
    • Select the new Bluetooth port (it will have a different name, often containing “Bluetooth” or “HC-05”). Do not select the old usbmodem port
    • Open the Serial Monitor — it should now be connected wirelessly

Troubleshooting

  • Do not just click “Connect” from your computer’s Bluetooth settings after pairing. You must select the correct serial port from within Tools > Port in the Arduino IDE.
  • Power loss: If you unplug or remove power from the Bluetooth module, it will disconnect. You may need to re-select the port or re-pair the device to reconnect.

Getting Started

1. Install Arduino IDE

Download and install the Arduino IDE for your operating system.

2. Set Up Your Board

  1. Connect your board (e.g., Arduino Uno) to your computer via USB
  2. Open Arduino IDE and go to Tools > Board — select your board model
  3. Go to Tools > Port — select the correct serial/USB port

3. Upload Your First Sketch

  1. Open one of the example .ino files from this site
  2. Click the Upload button (right arrow) in the Arduino IDE
  3. Watch the onboard LED or connected component respond