Skip to content

Naksh-Rathore/arduino_workshop

Repository files navigation

Arduino Workshop

Maintainer: Naksh Rathore
Date created: July 21st, 2025

Overview

Have you ever wanted to build cool stuff, but realized it was too hard! Me too, especially the programming side! That's why I decided to help me and everyone else out by making this Arduino Workshop!
This repository is a collection of simple Arduino projects, perfect to teach beginners and great if you want to practice your Arduino skills without making a big project.
This includes many short examples about different components to get you started building, to learn by doing! Each example contains the following:

  • .ino code
  • A schematic
  • components.txt with every component listed

so you can do this project too!

How to use

Step 1

Run git clone https://github.com/Naksh-Rathore/arduino_workshop.git

Step 2

Run cd <example>, <example> being the folder/directory of the example you want to do

Step 3

Recreate the schematic

Example:
Example Schematic

Step 4

Copy-paste the code into Arduino IDE, then run it

Example:

void cycleLight(int pin) {
  digitalWrite(pin, HIGH);
  delay(250);
  digitalWrite(pin, LOW);
}

void setup() {
  // put your setup code here, to run once:

  for (int i = 8; i <= 10; i++) {
    pinMode(i, OUTPUT);
  }
}

void loop() {
  // put your main code here, to run repeatedly:

  for (int i = 8; i <= 10; i++) {
    cycleLight(i);
  }
}

Step 5

Modify and test!

Have Fun!

About

A workshop consisting of a library of simple Arduino projects, perfect for beginners or practice

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages