Skip to content

A beginner-friendly collection of basic Arduino programs from the Robotics Society of PEC workshop. Covers LED blinking, servo motor control, and HC-SR04 ultrasonic sensor interfacing — perfect for freshers to kickstart their journey in embedded systems and robotics.

Notifications You must be signed in to change notification settings

Robotics-PEC/Basic-Arduino-Programs-Workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Arduino Basics Workshop

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.

📌 About the Workshop

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

🔧 Programs Covered

1️⃣ LED Blinking

The “Hello World” of embedded systems – turning an LED on and off at regular intervals.

  • Concepts: digital pins, delay, basic Arduino functions.

2️⃣ Driving a Servo Motor

Understanding PWM signals and controlling servo angle.

  • Concepts: servo library, angle control, PWM.

3️⃣ Interfacing HC-SR04 Ultrasonic Sensor

Measuring distances with sound waves and displaying results.

  • Concepts: triggering & echo pins, time-of-flight calculation, real-world sensor applications.

📂 Repository Structure

└── 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

🌟 Additional Resources


🤝 Contributing

If you attended the workshop and want to improve the examples or add new ones, feel free to submit a pull request!


🏫 Organized by

The Robotics Society, PEC

About

A beginner-friendly collection of basic Arduino programs from the Robotics Society of PEC workshop. Covers LED blinking, servo motor control, and HC-SR04 ultrasonic sensor interfacing — perfect for freshers to kickstart their journey in embedded systems and robotics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages