Autonomous Robots

Course Description

Autonomous Robots

This introductory course to Arduino programming is tailored for students eager to explore the world of robotics. Students will delve into the fundamentals of microcontrollers and learn how to interface with various sensors and motors. 

The course emphasizes hands-on learning, enabling students to write programs in Embedded C using the Arduino IDE. They will apply their knowledge to build practical robotic projects, such as obstacle avoiders and pit avoiders while gaining a deep understanding of core concepts like serial communication and desktop terminal control.

 

Laptop or Desktop Required: students are required to have access to a laptop or desktop computer equipped with a functioning microphone and camera.

Learning Mode: The course is conducted through live instructor-led sessions, ensuring personalized guidance and interaction.

No Distractions: To maximize learning, it’s essential for students to engage in the classes without distractions.

    • 1. Introduction to programming

      • What is a microcontroller?
      • What is programming
      • Software installation

      2. Basic programming

      • Inbuilt and External LED Blinking 
      • Pushbutton controlled LED

      3. Pulse Widht Modulation(PWM)

      •  LED Brightness control
      • Potentiometer controlled LED

      4. Working with motors

      • Run a Motor
      • Direction control

      5. Working with Sensors

      • Light Sensor
      • IR Sensor

      6. Library installation 

      • Buzzer tone library 
      • Liquid Crystal I2C library for LCD

      7. Obstacle Avoider

      • Obstacle-avoiding robot using three  IR sensors

      8. Line Follower Robot

      • Line following robot using one IR sensor

      9. Light Follower

      • Light following robot using a light sensor

      10. Pit avoider

      • Pit-avoiding / edge-avoiding robot using three IR sensors

      11. Wall follower

      • Wall following robot using three IR sensors

      12. Computer  Control Robot

      • Serial communication

      13. Remote Controlled Robot using Bluetooth

      • Interfacing Bluetooth module with Arduino

      14. Project 

       

Reviews

Average Rating

0
(0 ratings)

Detailed Rating

0%
0%
0%
0%
0%