Arduino is a subject that can't be learned without practical experience. This course is designed based on the needs of a student. Here we will begin with very basic concepts of Arduino, like what is an Arduino. And all of its importance, scope, and advantages will be discussed. Then we will move to the course where the course is divided into 5 parts.
1. Arduino Programming
2. Hardware
3. Automatic Robots
4. App Development
5. Post Controlled Robots
Now let me explain to you what you are going to learn in all of these.
Arduino Programming
Before directly jumping on creating projects. We will first learn the basics. We will understand what is programming and how it is linked to Arduino and Hardware.
We will first learn about the Arduino IDE and how we can install it
Then we will understand about the compilers and editors
Once we are done with these we will move to the basics of programming and understand why is it important to learn to program
Then we will create our first project which is blinking a led using our programming basics.
We will then understand about the simulation. Where we will learn to create projects without the hardware. All by using virtual tools.
Then we will move to programming concepts and will learn about the following.
Datatypes
Operators
Conditionals
Loops
Functions
With practical demonstrations in every concept
And once we are done with the programming we will again practice all of our skills in a polish programming module where we will create more than 5 projects to apply whatever we have learned.
Hardware
Now once we finish the programming. We will learn that how we can control the hardware using programming. There we will cover the following
We will learn to measure the light using an LDR sensor
Distance using Ultrasonic sensor
Line using a line sensor
Colour using the color sensor
Object using IR sensor
Motion using PIR sensor
Touch on the body using the Touch sensor
Temperature using DHT sensor
We will also learn about the motors and learn to run a DC motor
How to control the direction of a motor
Servo motor
Gear motors
Chasis
LCD and Oled displays
and will create mini projects with all of these components to understand their working perfectly
Automatic Robots
After learning Programming and Hardware we will apply our skills and create 3 projects in this part.
Which includes
A Laser Alarm System.
A-Line Following Robot
An Obstacle Avoiding Robot
App Development
Automatic robots were great and fun to create. But what if we can control the functions of a robot anytime. So for that, we will create our own apps using which we can control our robots anytime. Which we will learn in this part.
We will learn about the MIT app inventor and develop our skills in it
We will learn the front end and backend of an application
Our first app will be for controlling light
Then we will create 7 apps for all kinds of applications
We will create apps to control multiple functions
We will create apps to control motors and gears
We will create apps to control devices using our voice.
Post Controlled Robot
Once we got our skills in app development we will use those skills and develop our own mobile app-controlled projects where we will create two big projects.
A Mobile Controlled Rover
A Voice Controlled Robot