4.80(5)

Arduino for Robotics 01

Arduino is used widely in robotics and automation all over the world. In this course the kids will be learning the basics of Arduino and simulate the Ardunio projects on TinkerCAD

Instructor admin
Updated March 12, 2022
About Course
!-- wp:paragraph --

This level for Absolute Beginners project and practical base lessons designed to be simple and easy to follow which uses only the most relevant circuits and programs and assumes nothing about your prior electronics or programming experience.

The Arduino is not only the best way to learn an extensive array of modern technologies, but also the tool that can enable you to create the machines that you imagine. 

Because the Arduino was created with education in mind, it is t...

This level for Absolute Beginners project and practical base lessons designed to be simple and easy to follow which uses only the most relevant circuits and programs and assumes nothing about your prior electronics or programming experience.

The Arduino is not only the best way to learn an extensive array of modern technologies, but also the tool that can enable you to create the machines that you imagine. 

Because the Arduino was created with education in mind, it is the best learning tool for getting started, even if you have never written a line of code before. And, while the Arduino is the perfect learning and creativity tool for people getting started, it is also an amazing platform for advanced designs.

Step by Step Getting Started will teach you how to program the Arduino and use many of the most popular and useful components through practical and fun experiments.

Objective

Primarily the motivation behind this course is to show students the full potential of Arduino based microcontrollers and to equip them with the knowledge necessary to make use of this potential to bring their own innovative ideas to life.Students will be taught from the very basics, giving them a solid foundation of the fundamentals.

Learning Arduino which is based on C and C++ primarily, will also help students to easily start learning other new languages such as Java, Python etc. which are of much demand in today’s jobs market. Through building circuits and writing code students will be made to complete the hands-on exercises, making them combine several different ideas and concepts.Through this we expect to see student’s thinking out of the box, challenging them to be innovative and creative all the time. At the end of this course students will gain the experience of building and completing their very first robot. The challenges they will be facing will definitely encourage them to be innovative, creative and help them improve their abstract thinking.

Main Pack Components List 

Item

QTY

Arduino Uno R3 board 

1

MB102 Full+ Breadboard 800 Pin 

1

Infrared Remote Control Module 

1

TCRT5000 Infrared Reflective Line Follower Module

3

Red LED 5mm

10

Green LED 5mm

10

Blue LED 5mm

10

Traffic light Module

2

Jumper wires M-M

40

Jumper wires M-F

40

Jumper wires F-F

20

220Ω Resistors

10

1KΩ Resistors

5

Push Button

4

S8050 NPN transistor 

2

S8550 PNP transistor

2

10uf capacitors

2

100uf capacitors

2

22pF Ceramic Capacitor

2

NE555 IC

1

5v Active Buzzer

1

5v Passive Buzzer

1

Photoresistor

2

7 segment Display 

2

HC-05 Bluetooth Module 

1

80mm x 50mm Dot board PCB

2

 

After completing this course the student will learn about the arduino and how to make a basic robot.

What Students Create

  • A robot that performs autonomous tasks
  • Unique code that they understand
  • Designs for robot improvement and test courses
  • An Arduino programmable robot
What Will I Learn?
  • C++ programming
  • Fundamental of Programming mathematics
  • Concepts of coding, conditional statements, variables, operators etc.
  • Understanding of Arduino
  • Step-by-step instructions to walk you through building circuits and programming your Arduino
  • Arduino Sensors, Modules and Motor controlling
  • How to troubleshoot errors and solve logical problems
Course Curriculum
Introduction and Requirements
  • Introduction to embedded system
    5:32
  • Overview of basic electronics and digital electronics.
    9:50
  • Microcontroller vs. Microprocessor
    00:00:00
  • Common features of Microcontroller.
    00:00:00
  • Comparison between the two Different types of microcontrollers.
    00:00:00
Working with LED & Digital Input
  • What is a Light Emitting Diode (LED)?
    00:7:13
  • Circuit Diagram of LED Interfacing with Arduino LED Interfacing with Arduino
    00:3:22
  • The concept of a program variable
    00:9:12
  • Blink an LED
    00:00:00
  • Challenge Discussion
    00:00:00
  • LED Blinking with Arduino with different frequencies
    00:00:00
Traffic light Control
  • Understanding electronics elements – Resistors, capacitors, transistors, relays etc
    00:16:17
  • Blinking of EVEN and ODD states of LEDs.
    00:12:34
  • LED dice.
    00:14:55
  • Traffic light system. And many more projects
    00:00:00
Analog Output of Arduino & PWM
  • Pulse Width Modulation
    00:00:00
  • analogWrite() in Arduino
    00:00:00
  • PWM pulse output from Arduino
    00:00:00
  • LED Fading with Arduino
    00:00:00
  • Challenge Discussion
    00:00:00
C Programming Overview I
  • if/then/else Statement
    00:00:00
  • Iteration using for loops.
    00:00:00
  • Knight rider pattern with 10 LEDs
    00:00:00
  • Real world timing and the delay() function.
    00:00:00
C Programming Overview II
  • While Loop
    00:00:00
  • Do-While Loop
    00:00:00
  • Switch Statement
    00:00:00
  • 5 different LED Patterns
    00:00:00
Push button control & If Condition
  • Using serial input.
    00:00:00
  • Controlling LEDs with keys.
    00:00:00
  • Keys as toggle switch.
    00:00:00
Buzzer controlling
  • Interfacing a piezo Buzzer
    00:00:00
  • Using a buzzer as an alarm unit
    00:00:00
C Programming Overview III
  • Array Introduction
    00:00:00
  • Accessing Arduino Array Elements
    00:00:00
  • 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
Basic Electronics I
  • Elementary electrical theory: current, voltage, resistance, and Ohm’s Law.
    00:00:00
  • Reading a simple schematic.
    00:00:00
  • Wiring on a solderless breadboard.
    00:00:00
  • Voltage dividers: resistor/resistor, resistor/switch, resistor/photoresistor, resistor/LED.
    00:00:00
  • RGB LED control
    00:00:00
Night Lamp & photoresistor
  • Changing the brightness of LEDs using potentiometers.
    00:00:00
  • Automatic Night Lamp Using Arduino
    00:00:00
Serial communication
  • Parallel Communication
    00:00:00
  • Serial Communication Modules
    00:00:00
  • Types of Serial Communications Arduino UART
    00:00:00
  • GSM/GPRS Arduino Interfacing
    00:00:00
Project 01

About the instructor

4.78 (18 ratings)

5 Courses

146 Students