• Post category:StudyBullet-4
  • Reading time:6 mins read


Learn about the hardware components of Arduino UNO and how to program it using C/C++

What you will learn

Arduino Programming in C++

Arduino UNO

Description

In this course, You’ll learn all the foundations for Arduino UNO and build projects using sensors and actuators. There is no need of any prior knowledge in Programming. We’ll have brief insights on Programming in C/C++, particularly for Arduino. We’ll also have a deep insight on basic electrical and electronic components such as breadboard, resistors, LED’s and Pushbuttons.

Also, This course uses an online simulation tool called TinkerCAD and there is no need of any hardware.

After completing this course, You’ll be able to

1. Explain all the core hardware components of Arduino UNO and their working.

2. Know how to design circuits using Arduino and other electronic components

3. Design electrical circuits using TinkerCAD

4. Interface sensors such as Temperature Sensors, Proximity Sensors with Arduino and build some simple projects.


Get Instant Notification of New Courses on our Telegram channel.


5. Learn how to interface Servo motors and LCD with Arduino which is the basis for building robots using Arduino.

6. Building some real world projects.

Arduino is one of the devices with computational intelligence and it is used as an IOT (Internet of things) device nowadays.

Nothing more to write. I’ll see you there in my lectures.

English
language

Content

Introduction to Arduino and Understanding the hardware

Non Technical Intro on Embedded Systems
What is Arduino UNO?
Different varieties in Arduino
An outline on the architecture
The ATMega 328
Digital Pins in the Arduino
What is PWM?
Difference between Analog and Digital Signals
Analog Input Pins
Flowchart on Analog Data Flow in the Arduino
Duty Cycle
Marked Pins
Other Components in the board

C/C++ Programming Concepts for Arduino

Datatypes and Variables in C
Variables (Part 2)
Conditional If Statements and Operators
While Loop
For Loop
Functions
Global and Local Variables
Scope of a Variable
Preprocessor Directive
Switch case

The Simulator and Basic Circuits

Download the Arduino IDE
Getting Started with the Arduino IDE
Introduction to TinkerCAD
Creating Circuits in TinkerCAD
Building a simple circuit using Breadboard
Using pushbutton in our circuit
The Light Dependent Resistor

Arduino Circuits

Blinking of an LED in Arduino
Connecting an external LED to the Arduino
Serial Monitor in Arduino
Connecting three terminal components – Potentiometer
Reading Analog Inputs
Converting Analog Values into Digital Values
LED Fading using PWM
Connecting an RGB LED with the Arduino
Flowing Lights! – A fun experiment
Sounding a buzzer
Controlling an LED through Serial Communication
LCD Interfacing

Interfacing Sensors and Actuators with Arduino and Building Projects

Interfacing a Passive Infrared Sensor
Trespassers alarm using PIR Sensor
Info
Interfacing a servo motor
Interfacing a Temperature Sensor (TMP36)
Temperature Controlled DC Motor
Interfacing an IR Remote Control and IR Receiver
Interfacing an Ultrasonic sensor and a simple project
Final Quiz