Skip to content

This course was originally created in 2023 to help two of my classmates learn Arduino. Later, in December 2024, a revised version with nearly the same structure featuring more precision and some new topics.

Notifications You must be signed in to change notification settings

issoupewd/Arduino101

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Arduino101

This course was originally created in 2023 to help two of my classmates learn Arduino. Later, in December 2024, a revised version with nearly the same structure featuring more precision and some new topics was presented as an online workshop series on the @CELEC Discord server.

In June 2025, another update was made through a 3-day on-site workshop at Ibn Rochd University. This version introduced more connected content and brought Arduino101 to the web:.



Contents

Electronics 101

  • Theory to Reality: Resistor, Capacitor, LED, Breadboard
    • Covered in the first pages of the presentation

LEDs 101

  • Hello World
  • Traffic Light Control by Time
  • Turning LEDs On with Buttons
  • Traffic Light Control by Buttons
  • LED Brightness Control by Code
  • LED Brightness Control by Potentiometer

Modules 101

Servo Motor

  • Servo Control
  • Turning Servo by Time
  • Turning Servo by Potentiometer
  • Changing Servo Positions with Buttons

Ultrasonic Sensor

  • Theory
  • Distance Measurement on PC
  • Alarm System
  • Opening a Door When an Object is Detected
  • SONAR

LCD Displays

OLED Displays (2024 update)

  • Hello World on OLED
  • Displaying Objects on OLED

RFID ( didn't do it )

  • Theory
  • UID Scan, Copy, Paste
  • Student Tag
  • Displaying Names of RFID User Cards

Auto 101 (as a final project HW)

  • Automatic Traffic Light
  • Automatic Train Gate and Alarm
  • Automatic Door System
  • Automatic Gate System with Authorization
  • Automate It 1
  • Automate It 2

About

This course was originally created in 2023 to help two of my classmates learn Arduino. Later, in December 2024, a revised version with nearly the same structure featuring more precision and some new topics.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages