DIY with Arduino - 5 Simple Projects to Get You Started

Learn how to use the Arduino platform with these 5 simple projects
4.3 (56 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.
3,701 students enrolled
$19
$30
37% off
Take This Course
  • Lectures 28
  • Length 1.5 hours
  • Skill Level All Levels
  • Languages English, captions
  • 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 9/2015 English Closed captions available

Course Description

JOIN OVER 3500+ SUCCESSFUL STUDENTS WHO HAVE TAKEN THIS COURSE!

--------------------------------------------------------------------------------------------------------------------------

CAPTIONS FOR ALL LECTURES!

This course will take you from an Arduino beginner to creating your own designs in 5 Easy to Follow Projects.

Learn the building blocks of creating with the Arduino.

Each project will give you another piece of the puzzle.

Get Step-by Step Instruction the whole way through each project.

I'll answer any questions you have to make sure you fully understand the material.

If the question can help others, I'll make a video on the topic.

Start making your own projects in as little as 2 hours

Have your first sketch running in as little as 10 minutes.

27 lectures with over 2 hours of content.

Get to know 14 different components and sensors

Learn to use Photo-resistors and PIR Sensors.

Push Buttons, Potentiometers, and LEDs.

Speakers, Keypads, and LCD Screens.

This course it grouped into 5 distinct projects:

  • Project 1: Night Light Project
  • Project 2: Traffic Light Project
  • Project 3: Motor Speed Controller
  • Project 4: Motion Detection Alarm
  • Project 5: Access Control Device

Save time and energy with project based learning

In just 5 Simple Projects, you can be on your way to making whatever you want.

What are the requirements?

  • Some familiarity with the C programming language
  • Basic electricity concepts, such as voltage, current and resistance

What am I going to get from this course?

  • Install the Arduino IDE
  • Test that their Arduino Board is working
  • Build Projects using the following parts: LED, Photoresistor, Push Button, Potentiometer, Motor, Keypad, LCD Screen
  • Use Built-In and External Libraries

What is the target audience?

  • This course is meant for people new to Arduino, but who have some previous programming experience. You can take this course without prior programming knowledge, however it is assumed that the student knows basic programming concepts. This course is also for those looking for a refresher on the Arduino

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: Getting Started and Your First Sketch
01:56

Introduction and How to View this Course

Article

List of Parts

01:27

Download and Install the Arduino IDE.

05:29

After installing the IDE, we will test our Arduino and Upload our first sketch.

Section 2: Project 1 - Night Light
01:29

Parts:

  • Arduino
  • Photo Resistor
  • LED
  • 1K Resistor
  • Breadboard
  • Jumper Wires
Learn:
  • Voltage Dividers
  • Reading Values into ADC from a Sensor
  • Using the Serial Monitor
  • Turn on an LED

02:01

Photoresistor Theory

04:50

Adding the Photoresistor to the circuit. Intro to ADC (Analog to Digital Converter). Intro to the Serial Monitor.

02:55

Adding an LED to the circuit. Turning the LED off and on. Finalize Night Light Project.

Project 1 Questions
3 questions
Section 3: Project 2 - Traffic Light
01:14

Parts:

  • Arduino
  • Push Button
  • 5 LEDs (2 Red, 2 Green, 1 Yellow)
  • 5 1K resistors, 1 10K resistor
  • Breadboard
  • Jumper Wires
Learn:
  • Using a Push Button
  • Simple Software Debouncing of a Button/Switch
  • Use of the Millis Function

03:34

Push Button/Switch Theory

04:19
  • Turn LED on with Push Button
  • Toggle LED with and without Software Debounce
04:46

Setup the Traffic Light Project without the Push Button.

04:22

Add Push Button functionality to the final project.

Project 2 Questions
2 questions
Section 4: Project 3 - Motor Speed Control
01:20

Parts:

  • Arduino
  • 3-6V DC Motor
  • Potentiometer
  • 270 ohm resistor
  • Diode
  • NPN Transistor
  • Breadboard
  • Jumper Wires
Learn
  • PWM (Pulse Width Modulation)
  • Use of the Map Function
  • Using a transistor as a switch
01:41

PWM Theory

06:09
Change Brightness of a LED using Analog Write Function
03:53
Vary LED brightness using a Potentiometer and the Map Function
04:43

Control the speed of a motor using a NPN transistor and a Potentiometer.

Project 3 Questions
2 questions
Section 5: Project 4 - Motion Detection Alarm with Sound
01:09
Parts:
  • Arduino
  • PIR Sensor
  • 100 ohm resistor
  • Breadboard
  • Jumper Wires
Learn:
  • Using a PIR Sensor for Motion Detection
  • Using the Tone Function to play a melody
  • Import Header Files into your sketch

02:46

Using the PIR Sensor for motion detection. Turn on a LED when motion is detected.

02:45

Use the Tone Function to play a melody through a speaker. Import Header Files.

03:16

Have the Arduino play a melody whenever motion is detected.

Project 4 Questions
2 questions
Section 6: Project 5 - Access Control with Keypad and LCD
01:22

Parts:

  • Arduino
  • LCD Screen
  • 4x4 Matrix Keypad
  • Potentiometer
  • 2 LEDs (1 Red, 1 Green)
  • Breadboard
  • Jumper Wires
Learn:
  • Use built-in libraries
  • Use External Libraries
  • Use a LCD Screen
  • Use a Matrix Keypad
09:50
  • Theory behind using a Matrix Keypad
  • Connecting the Keypad to the Arduino
  • Downloading the Keypad Library
  • Displaying Key presses to Serial Monitor
05:11
  • Download Password Library
  • Demonstrate use of the Password Library with a keypad
03:43
  • How to connect the LCD Screen to the Arduino
  • Use built in Liquid Crystal Library
05:22

Final Project: Use the LCD Screen to display key presses from keypad. Control Access using the password library.

Project 5 Questions
2 questions
Section 7: Bonuses
Code and Course PDF
Article

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Gregory Wheeler Jr., Electrical Engineer, Entrepreneur

Hi, I'm Greg.

I'm a professional Engineer and hobby Roboticist. I've been programming and building things for the last 15 years. I've always enjoyed taking things apart and putting them back together. I think that's what got me into robotics. I've worked with various platforms such as PLCs, Digital Logic, FPGAs, Analog Projects, Arduino, Raspberry PI, and many more.

My current passion is teaching others the information I've gathered over the years.

Currently works for Baker Hughes as a Technical Support Engineer

Graduated from the University of Florida with degrees in Electrical Engineering and Physics

Ready to start learning?
Take This Course