Welcome to the Arduino Basics Workshop Repository!
This workshop was hosted by The Robotics Society of PEC to introduce freshers to the world of microcontrollers, sensors, and hands-on electronics.
The aim of this session was to give beginners a strong foundation in programming Arduino boards and interfacing common electronic components.
Participants got a chance to:
- Write their first Arduino programs
- Learn how to control hardware with simple code
- Explore real-world applications of sensors and actuators
The “Hello World” of embedded systems – turning an LED on and off at regular intervals.
- Concepts: digital pins, delay, basic Arduino functions.
Understanding PWM signals and controlling servo angle.
- Concepts: servo library, angle control, PWM.
Measuring distances with sound waves and displaying results.
- Concepts: triggering & echo pins, time-of-flight calculation, real-world sensor applications.
└── Basic-Arduino-Programs-Workshop/
│ README.md
│
├───DISTANCE SENSOR
│ │ platformio.ini
│ ├───include
│ │ README
│ ├───lib
│ │ README
│ ├───src
│ │ main.cpp
│ └───test
│ README
├───LED
│ │ platformio.ini
│ ├───include
│ │ README
│ ├───lib
│ │ README
│ ├───src
│ │ main.cpp
│ └───test
│ README
└───SERVO
│ platformio.ini
├───include
│ README
├───lib
│ README
├───src
│ main.cpp
└───test
README
- Arduino Official Documentation
- Getting Started with Arduino IDE
- TinkerCAD
- VSCode
- Basic Arduino Playlist
- Learn C++
If you attended the workshop and want to improve the examples or add new ones, feel free to submit a pull request!
The Robotics Society, PEC