4.50(4)

Arduino for Robotics 02

In this course the kids will be using the Arduino Started Kits physically and connecting the wiring with Arduino and sensors physically instead of doing all the work on TinkerCAD.

Instructor admin
Updated March 12, 2022
About Course

In previous course the kids learnt about C++ programming and Arduino in a simulator. The purpose of using the simulators was to reduce the chances of error while making the circuits physically, for the safety of your kids. The kids now know how to make electronic circuits and interfacing it with Arduino and programming in C++. In this course the kids will be using Arduino Started Kit to make real electronic circuits and real robots.

In previous course the kids learnt about C++ programming and Arduino in a simulator. The purpose of using the simulators was to reduce the chances of error while making the circuits physically, for the safety of your kids. The kids now know how to make electronic circuits and interfacing it with Arduino and programming in C++. In this course the kids will be using Arduino Started Kit to make real electronic circuits and real robots.

What Will I Learn?
  • Programming fundamental with Arduino IDE
  • Basic to advanced programming methodologies
  • Fundamental of Programming mathematics
  • Basic of electronics
  • Arduino Sensors, Modules and Motor controlling
  • Step-by-step instructions to walk you through building circuits and programming your Arduino
Course Curriculum
C Programming Overview III
  • Array Introduction
    00:7:57
  • Accessing Arduino Array Elements
    00:10:24
  • Getting Array Size
    00:00:00
  • Char Arrays and Strings
    00:00:00
  • Two Dimensional Arrays
    00:00:00
  • Arduino Array Example
    00:00:00
  • Arduino function
    00:00:00
Serial communication
  • Parallel Communication
    00:9:30
  • Serial Communication Modules
    00:7:29
  • Types of Serial Communications Arduino UART
    00:10:41
  • GSM/GPRS Arduino Interfacing
    00:00:00
Night Lamp & photoresistor
  • Changing the brightness of LEDs using potentiometers.
    00:00:00
  • Automatic Night Lamp Using Arduino
    00:00:00
Programming math – part I (logic gates)
  • Number Systems
    00:00:00
  • Logic Levels / Logic Values
    00:00:00
  • Logic Gates, Truth Tables and Boolean Equations
    00:00:00
  • Logical Operators
    00:00:00
Programming math – part II (logical operators)
  • Arithmetic Operator
    00:00:00
  • Relational Operators
    00:00:00
Basic Electronics II
  • Using a multimeter to measure voltage and resistance.
    00:00:00
  • Wiring up a switch with pullup resistor.
    00:00:00
  • Wiring up an LED with a dropping resistor.
    00:00:00
  • Wiring up a photoresistor voltage divider (as basic analog sensor).
    00:00:00
  • Making paper apertures for light sensors
    00:00:00
7 segment display with functions
  • Simple automatic countdown and count up. (FOR loop)
    00:11:25
  • Increment or decrement a number by using a push button.
    00:8:18
Arduino Sensors
  • Reed Switch
    00:8:34
  • Motion Sensor
    00:00:00
  • Ultrasound Module
    00:00:00
  • Infrared Sensor (IR)
    00:00:00
  • Distance meter with Ultrasonic Sensor
    00:00:00
DC Motor, DC Motor Driver and Arduino
  • What is a DC Motor?
    00:00:00
  • Different types of DC Motor
    00:00:00
  • H-Bridge Driver
    00:00:00
  • Motor Driver modules
    00:00:00
  • Circuit Diagram of L298N based DC Motor Driver Interfacing with Arduino
    00:00:00
Servo Motor Controlling
  • Controlling Servo Motor with Joystick
    00:00:00
  • Indexing of Servo motor
    00:00:00
  • Direction control of Servo Motor
    00:00:00
  • Using the Servo library.
    00:00:00
  • Servo Motor based Projects
    00:00:00
Bluetooth Technology and Arduino
  • Bluetooth Technology
    00:00:00
  • HC-05 Bluetooth Module
    00:00:00
  • Circuit Diagram of HC-06 Bluetooth Module with Arduino
    00:00:00
  • HC-05 Bluetooth Module interfacing with Arduino
    00:00:00
Obstacle avoiding robot or Bluetooth control robot I
  • Obtain any particular materials they will require to construct their project.
    00:00:00
  • Fabricate any enclosures, structural parts, or mechanical assemblies.
    00:00:00
  • Design circuit diagram with fritzing
    00:00:00
Obstacle avoiding robot or Bluetooth control robot II
  • Arduino function
    00:00:00
  • Write an initial draft of the Arduino program (to the best of their ability)
    00:00:00
  • Q and A
    00:00:00
  • developing, debugging, and refining the project.
    00:00:00
Project Discussion presentation of final project ideas for discussion and planning
  • Discussion of objectives: simple one-input, one-output device.
    00:00:00
  • Discussion of project directions, e.g. temporal behavior and sequencing, animating a physical object, combining movement and sensing.
    00:00:00
  • Project planning and pitching.
    00:00:00
  • Optional: project pair formation and scheduling.
    00:00:00
Final project Presentation
Each project member will give a 15 minute presentation of their final project. nd assume that you will get 10 minutes of questions

About the instructor

4.78 (18 ratings)

5 Courses

146 Students