Introduction To Arduino

Tags: Arduino

Learn Arduino from the ground up with a full fledged project using an Ultrasonic sensor HC-SR04.

Last updated 2022-01-10 | 4.4

- Use the HC-SR04 ultrasonic sensor to measure distance to an obstacle
- How to deploy program into Arduino and use it wirelessly
- Build your own applications and devices.

What you'll learn

Use the HC-SR04 ultrasonic sensor to measure distance to an obstacle
How to deploy program into Arduino and use it wirelessly
Build your own applications and devices.
How to use ultrasonic sensor to detect obstacles
Code buzzer to beep in different tone
How to setup the Arduino software and start outputting code

* Requirements

* You would need to download the Arduino IDE software
* Complete Arduino kit
* Thin wires to solder and jumper wires

Description

Over 1,000 students

Over 25 5 star ratings

One of the top Arduino courses on Udemy

Bonus content added regularly. Latest update on 17-Nov-15. We will keep adding new content, so that our students have something to look forward to

All our students (Makerdemy brand) get VIP pricing ($8) for all our new courses. We have 10 courses under our brand and will be releasing a new course every 2 months.


_____________________________________________________________________

Arduino is one of the cost effective boards you can purchase & start programming with to interact with physical elements using logic & create results the way you want it. It can be used in your Engineering projects, Industrial Projects and Home Automation related projects.

The course lesson will explain “How to work on Arduino" using C Language. This course works best for you if you own an Arduino UNO.

Why Learn Arduino?

If you an Engineering or Science student you might come across projects in which you want Physical interaction with your computer system.

The Arduino development environment makes it easy to write code and upload it to the i/o board. You can use Arduino language(C\C++) to interface with Arduino hardware.

This course is for anyone who is interested in learning about Arduino. The course does not require any prior knowledge about Arduino. It is designed to introduce the Arduino hardware and programming environment to get you started on building projects.

However, basic knowledge of C programming is essential to understand this course. No experience is required, and all you need is an Arduino and several low cost components.

In this course, I will walk you through a project called "The Blind Man Guide". In this project, an ultrasonic sensor is fitted on to a cap and is powered by Arduino which measures the distance and also alerts about objects or obstacles in front of the device. By wearing this cap, a blind person can be alerted about objects or obstacles in front of him.

I will teach you step by step how to go about building this project. I will also share the code with you so that you can replicate the project yourself.

At the end of the course, you'll be fully familiarized with Arduino and ready to build your own applications and devices. If you're interested in Arduino, or microcontrollers in general, and don't know where to Start - you've found the perfect course. I look forward to you joining this course.

Who this course is for:

  • This course is for anyone who is interested in learning about Arduino. The course does not require any prior knowledge about Arduino.
  • It’s designed to introduce the Arduino hardware and programming environment to get you started on building projects.
  • However, basic knowledge of C programming is essential to understand this course. No experience is required, and all you need is an Arduino and several low cost components.

Course content

5 sections • 19 lectures

Introduction Preview 01:49

This lecture will teach you:-

a) Detailed description of Arduino.

b) What you can do with Arduino.

c) Step by step description of the parts of Arduino UNO board.

Types of Arduinos and it's features Preview 03:45

This lecture will teach you:-

a) What are all the different types of Arduino boards available.

b) Complete detail of Arduino UNO key features.

Installation and Setting up of Arduino IDE Preview 02:32

This lecture will teach you:-

a) How to download the Arduino IDE.

b) How to connect it to the system.

c) Configuration your Arduino IDE settings.

Project concept and hardware requirements Preview 01:25

This lecture will teach you:-

a) Brief introduction of project.

b) What all the hardware required for this project.

Ultrasonic key features and pin configuration Preview 01:52

This lecture will teach you:-

a) Detailed description of Ultrasonic sensor HC-SR04.

b) What are the key features for Ultrasonic sensor.

c) HC-SR04 ultrasonic sensor pin configuration.

Hardware

Code - Initializing the required pins Preview 03:52

This lecture will teach you:-

a) Initiate the Trig and Echo pin.

b) Enabling the output pin for LEDs.

c) Declaration of distance measurement variable.

Code - Declaring If else condition for three different ranges Preview 06:23

This lecture will teach you:-

a) Calculating the distance and receiving the duration with the help of echo pin.

b) How to measure three different ranges using Ultrasonic senor.

c) Calling the function.

Code - Defining body of function for all three ranges Preview 05:04

This lecture will teach you:-

a) How to play note in different tone.

b) Delay to be assigned in each function.

Compiling and Error debugging Preview 01:51

This lecture will teach you:-

a) How to compile the program.

b) How to rectify the error occur in the program.

c) How to upload whole program into the Arduino Uno board.

d) Explanation of the circuit diagram.

Circuit diagram Preview 1 page

In this lecture you will learn:-

a) Circuit assembly of the hardware.

Source code of the project Preview 2 pages

In this lecture you will learn:-

a) Complete error free source code of the program.

Arduino Programming

Real time demonstration of the project Preview 01:55

This lecture will teach you:-

a) How to embed the circuit on the cap.

b) Live demonstration of the implemented project.

Bonus Content :Arduino Webserver Control using Ethernet Shield: IP configuration Preview 02:53

In this lecture, you will learn about how to configure the IP address and what are all the hardware required for this project.

Bonus Content : Arduino Webserver Control using Ethernet Shield: Code Preview 03:27

In this lecture, you will learn about the program code includes in the program

Bonus Content : Arduino Webserver Control using Ethernet Shield: HTML code Preview 02:57

In this lecture, you will learn about the HTML code and live demonstration of the project.

Bonus Content : Circuit diagram Preview 1 page

Arduino Webserver Control Circuit Diagram

Bonus Content : Source code of the project Preview 4 pages

Arduino Webserver Control Source Code