Introduction to Arduino

Learn Arduino from the ground up with a full fledged project using an Ultrasonic sensor HC-SR04.
3.7 (13 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,221 students enrolled
$19
$200
90% off
Take This Course
  • Lectures 17
  • Length 1 hour
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 7/2015 English

Course 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.

What are the requirements?

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

What am I going to get from this course?

  • 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

What is the target audience?

  • 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.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
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.

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.

Section 2: Installation and configuration
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.

Section 3: Hardware requirements
01:25

This lecture will teach you:-

a) Brief introduction of project.

b) What all the hardware required for this project.

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
3 questions
Section 4: Programming the hardware
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.

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.

05:04

This lecture will teach you:-

a) How to play note in different tone.

b) Delay to be assigned in each function.

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.

1 page

In this lecture you will learn:-

a) Circuit assembly of the hardware.

2 pages

In this lecture you will learn:-

a) Complete error free source code of the program.

Arduino Programming
3 questions
01:55

This lecture will teach you:-

a) How to embed the circuit on the cap.

b) Live demonstration of the implemented project.

Section 5: Bonus Content : Arduino Webserver Control using Ethernet Shield
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.

03:27

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

02:57

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

1 page

Arduino Webserver Control Circuit Diagram

4 pages

Arduino Webserver Control Source Code

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Venkatesh Varadachari, Founder of ScratchNinja, PiWizards and Money-Wizards

Venkatesh Varadachari is the founder of Money-Wizards Global Pte Ltd, that owns the education brands Money-Wizards, PiWizards and Scratch Ninja.

Venkatesh believes that knowledge should be made available to people in all walks of life. Venkatesh also believes in the power of education to transform lives.

Venkatesh has an MBA from the prestigious Indian Institute of Management, Bangalore.

He also has a degree in Electrical Engineering from Madras University and a Masters in Financial Engineering from National University of Singapore.

Instructor Biography

Kamesh Dkr, Product Engineer - Technology, ScratchNinja Specialist

Kamesh DKR is passionate about working at the intersection of technology and education. He believes that learning should be fun, entertaining and contextual.

Kamesh has a Masters in Computer Applications from VIT, one of the top engineering schools in India.

Kamesh is a product engineer with ScratchNinja and is responsible for developing user friendly educational courses to teach cutting edge technological concepts to school students.

Ready to start learning?
Take This Course