Course Details

Home> Course Details

Robowang Mastery Level 3

Course Overview

This course provides hands-on experience with a variety of sensors and output devices commonly used in embedded systems and Arduino projects. Students will learn fundamental principles and practical applications of modules such as IR sensors, ultrasonic sensors, raindrop sensors, joysticks, temperature sensors, LCDs, 7-segment displays, LEDs, and buzzers.

Throughout the course, learners will develop programming skills in C++ to read sensor data, process inputs, and control output devices in real time. Emphasis is placed on integrating hardware components with code to create interactive systems that respond dynamically to environmental inputs.

By the end of the course, students will have a solid understanding of sensor operation, device interfacing, and embedded programming concepts, enabling them to design and build functional prototypes for real-world applications.

Learning Outcomes

  • Students will be able to display their name or any text on the LCD screen using C++ programming.
  • They will learn to operate the LCD in real time, including initializing the display and sending data.
  • Students will be able to read distance values from the Ultrasonic sensor and print these numeric values on an LCD screen.
  • They will code in C++ to interface the Ultrasonic sensor with a 7-segment display, forming real-time connections between hardware and software.
  • Students will understand the practical application of the Raindrop sensor module.
  • They will be able to use buzzer or LEDs to signal the presence of water or raindrops based on sensor input.
  • Students will learn to operate the joystick module, understanding its analog (X and Y axis) and digital (push button) outputs.
  • They will develop C++ code to control RGB LED patterns using the joystick in real time.
  • Students will be able to implement an LED counter by writing appropriate Arduino code and connecting the LEDs physically.
  • They will understand timing and counting principles through practical coding.
  • Students will explain the working principles of common temperature sensors and how to connect them to an Arduino.
  • They will write and upload code to read temperature values and process or display the data effectively.
  • Students will understand how joystick inputs can be used with conditional statements (if-else or switch-case) in Arduino code.
  • They will produce different buzzer sounds or patterns based on joystick direction or button press.
  • Students will understand the working principle of an IR sensor for proximity or object detection.
  • They will develop skills to read IR sensor data and display real-time readings on an LCD screen, integrating sensor input and output devices.

Age

9+

Time

Monday – Saturday

02:15 - 05-15

Seats / Class

10 Students / Class

Courses

Screen Shot 2025-08-11 at 10.52.30 AM

Join Our Fun Class

Meet Our Teacher

Name: Mian Ali Shafiq

Designation: Master Trainer

Experience : 10 years

Mian Ali Shafiq is a skilled Electrical Engineer with a Bachelor’s in Electronics and Communication from the University of Lahore. His expertise spans tool like MATLAB and programming in C++.Alongside his technical background, he holds a Master’s in Education Sciences from the University of Strathclyde. Glassgow and an MBA in Finance from UET. Ali has served as a Subject Head and Coordinator at Crescent Model Higher Secondary School and is currently a Master Trainer at Crescent Emerging Technologies Center (CETC), where he trains students in robotics and technology. His work combines engineering expertise with a strong commitment to education.