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:.
-
The presentation (2024 update)
-
The official Arduino101 website Includes the presentation, resource links, quiz tests, and example codes ready to copy. (2025 update)
- Theory to Reality: Resistor, Capacitor, LED, Breadboard
- Covered in the first pages of the presentation
- 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
- Servo Control
- Turning Servo by Time
- Turning Servo by Potentiometer
- Changing Servo Positions with Buttons
- Theory
- Distance Measurement on PC
- Alarm System
- Opening a Door When an Object is Detected
- SONAR
- Hello World (From 2023 uploaded 2024)
- Displaying Phrases
- Dino Game (Check MaxImagination video and Code & Diagram here )
- Displaying Object Distance
- New: Displaying Objects on LCD (2024 update)
- Hello World on OLED
- Displaying Objects on OLED
- Theory
- UID Scan, Copy, Paste
- Student Tag
- Displaying Names of RFID User Cards
- Automatic Traffic Light
- Automatic Train Gate and Alarm
- Automatic Door System
- Automatic Gate System with Authorization
- Automate It 1
- Automate It 2