Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Hardware Arduino

Arduino Step by Step: Getting Started

The original comprehensive course designed for new Arduino Makers
Bestseller
Rating: 4.6 out of 54.6 (5,793 ratings)
28,515 students
Created by Dr. Peter Dalmaris
Last updated 5/2020
English
English, Indonesian [Auto], 
30-Day Money-Back Guarantee

What you'll learn

  • Build simple circuits around the Arduino Uno, that implement simple functions.
  • Write simple Arduino sketches that can get sensor reading, make LEDs blink, write text on an LCD screen, read the position of a potentiometer, and much more.
  • Understand what is the Arduino.
  • Understand what is prototyping.
  • Understand analog and digital inputs and outputs
  • Understand the ways by which the Arduino can communicate with other devices
  • Use the multimeter to measure voltage, current, resistance and continuity
  • Use protoboards to make projects permanent
  • be productive with the Arduino IDE, write, compile and upload sketches, install libraries
  • Understand what is Arduino programming, it's basic concepts, structures, and keywords
  • Detect and measure visible light, color, and ultraviolet light
  • Measure temperature, humidity and acceleration
  • Measure the distance between the sensor and an object in front of it
  • Detect a person entering a room
  • Detect a noise
  • Make noise and play music
  • Display text on a liquid crystal display

Requirements

  • A Windows, Mac or Linux computer
  • An Arduino Uno
  • Electronics parts like resistors, LEDs, sensors, as listed in Section 1 of the course
  • Essential tools: a mini breadboard, jumper wires, a multimeter, a soldering iron and solder, wire cutter
  • Be excited about electronics!

Description

UPDATED: January 2020

I have updated this course with a full new section in which you will learn how to use arrays in your Arduino sketches. This is a very useful skill to have, as you can program repetitive tasks with just a few lines of code. Enjoy!

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

This is the original, legendary Arduino course on Udemy, by Tech Explorations, fanatically supported by Dr Peter Dalmaris. 

It is trusted by thousands of students, and contains over 16 hours of content, quizzes, Github code repository, thousands of active student discussions, and countless downloadable and linked resources.

Please don't be confused by other courses with a similar name.

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

This course is for the new Arduino Maker. 

Do you have a passion for learning? 

Are you excited about becoming a Maker with the Arduino?

If you answered "yes!" to both, then you are ready to get started!

In making this course, I emphasized the importance of getting the basics right and learning to mastery. As an educator for over 15 years, I know first-hand that hitting a roadblock because you lack the fundamental knowledge to progress can be demotivating. 

In Arduino Step by Step Getting Started, I make sure that in the more than 16 hours of video content, mini projects and quizzes, we cover all the basics so that you can enjoy learning about the Arduino.

By the end of the course, you will have a good understanding of the capabilities of the Arduino Uno, the best Arduino for people getting started, and you will be familiar with the capabilities of several of its cousins. 

You will be comfortable with the basic prototyping tools and their usage, the basics of the Arduino programming environment, language and programming.

You will be able to use a variety of components. From simple buttons and LEDs, to visible color and ultraviolet light, and other environment sensors.

Apart from knowing how to use the components that I demonstrate in this course, you will also learn how to read datasheets, how to use libraries on your own, and how to learn the skills you need to create the gadgets you want, on your own. With knowledge comes freedom, and I will help you get there.

I invite you to review the free lectures in the first section of the course to find out more details about it. 

If you are excited about becoming a Maker with the Arduino, join many other Makers and me in Arduino Step by Step Getting Started!

I look forward to learning with you!

Who this course is for:

  • Students over 10 years of age, or younger with with adult supervision. Young students should be supervised at all times when using a soldering iron.
  • Students with a little or no prior experience with electronics or programming.

Featured review

Nagaraja Rao Gangodu
Nagaraja Rao Gangodu
38 courses
14 reviews
Rating: 5.0 out of 55 months ago
Good course for all beginners who want to get hands on and teaches you foundation as well. However, external research on our own is necessary in any case to improve our knowledge. Using arduino community to know about projects you do with arduino can help build your own idea. Good starter and highly recommend it. Only thing is to update the materials , some of them are not available only or have updated their serials.

Course content

18 sections • 128 lectures • 16h 43m total length

  • Preview05:48
  • Preview18:02
  • Preview09:52
  • Preview12:45

  • Introduction
    00:38
  • Getting to know the Arduino Uno: Atmega328P, USB, Shields
    11:00
  • Getting to know the Arduino Uno: Pins, power, clock
    10:18
  • Using the digital output pins
    13:13
  • Using the digital input pins
    10:18
  • Using the analog output pins
    08:15
  • Using the analog input pins
    08:02
  • End of section quiz
    5 questions

  • Introduction
    00:54
  • Serial (UART) communications
    07:43
  • I²C (TWI) communications
    08:24
  • SPI communications
    07:33
  • End of section quiz
    5 questions

  • Introduction
    00:46
  • Meet some members of the Arduino family
    05:10
  • Introducing the Arduino Mega 2560
    05:14
  • Introducing the Arduino Due
    06:53
  • Introducing the Arduino Zero
    05:17
  • Introducing the Arduino 101
    03:39
  • Introducing the Arduino Pro Mini
    04:56
  • Introducing Arduino-compatible boards
    10:42
  • End of section quiz
    5 questions

  • Introduction
    00:27
  • Using the breadboard
    13:56
  • Using jumper wires
    07:10
  • The absolutely essential tools
    08:01
  • Powering your Arduino with power supplies
    04:01
  • Using the multimeter to measure voltage
    07:26
  • Using the multimeter to measure current
    05:28
  • The multimeter - Resistance and continuity
    06:35
  • Introduction to soldering - the soldering iron
    11:24
  • Soldering - preparation and using holders
    05:16
  • Soldering - using wire cutters and fume extractor
    02:22
  • Soldering - Simple maintenance tips for your solder iron
    03:07
  • A demonstration of soldering a header onto a breakout board
    13:46
  • An introduction to protoboards
    15:20
  • End of section quiz
    5 questions

  • Introduction
    00:55
  • An introduction to the Arduino IDE
    08:00
  • Getting and installing the Arduino IDE
    04:12
  • The Arduino IDE - Understanding the Preferences pane
    18:13
  • The Arduino IDE - Understanding the Menu items
    12:49
  • How to upload a sketch to your Arduino
    09:36
  • How to upload a sketch to your Arduino - For Windows users
    09:13
  • End of section quiz
    5 questions

  • Introduction
    00:54
  • An introduction to Arduino programming
    05:10
  • Understand the basic parts of an Arduino sketch
    14:33
  • Getting started with custom functions
    15:30
  • Creating custom functions and the return keyword
    06:03
  • Using variables
    12:26
  • Understanding variable scope
    07:04
  • Understanding constants
    03:33
  • Introduction to control structures: The "if" statement
    05:21
  • Introduction to control structures: The "while" statement
    03:53
  • Introduction to control structures: The "For" statement
    04:14
  • Introduction to control structures: The "Switch" statement
    04:18
  • Digital output - how to control an LED
    14:44
  • Digital input - how to read the state of a button
    13:50
  • Analog input - how to read the state of a potentiometer
    09:02
  • Analog output - how to create a fading LED
    15:06
  • Introduction to the RGB (color) LED
    08:53
  • Wiring the RGB LED
    13:47
  • RGB LED: creating colors
    02:29
  • Using a library to control an RGB LED with PWM
    16:29
  • Learning more with the Arduino language documentation
    05:01
  • End of section quiz
    5 questions

  • Introduction to Arrays
    11:24
  • Arrays, Example 1
    11:46
  • Arrays, Example 2
    14:07
  • Arrays, Example 3
    05:59
  • Arrays, Example 4
    06:47

  • Introduction
    00:48
  • What is a photoresistor and how to wire it
    13:00
  • How to select the appropriate fixed resistor for a photoresistor
    08:48
  • Using the Ultra-Violet light sensor
    13:21
  • An introduction to the RGB Color sensor
    05:47
  • Wiring the RGB Color sensor
    12:53
  • Mini project: copy a color to an RGB LED using an RGB Color sensor
    10:52
  • End of section quiz
    5 questions

  • Introduction
    00:51
  • Using a DHT22 sensor to measure temperature and humidity
    14:42
  • An introduction to the Thermistor
    06:50
  • Wiring the Thermistor
    05:59
  • How to calculate the temperature from the thermistor resistance
    05:28
  • Thermistor: getting a temperature using a library
    05:33
  • Thermistor: improving the accuracy of analog readings with AREF
    04:30
  • An introduction to measuring temperature with the TMP36
    06:28
  • Wiring the TMP36 and a demonstration sketch
    08:20
  • An alternate wiring of the TMP36
    07:11
  • An introduction to the MCP9808 for very accurate temperature readings
    11:45
  • MCP9808: Wiring
    02:17
  • Using the MCP9808, demo and sketch walkthrough
    03:54
  • MCP9808: A closer look at I2C addressing
    06:45
  • An introduction to measuring barometric pressure with the BMP180
    06:28
  • Wiring the BMP180 and first sketch walkthrough
    05:51
  • A first demo sketch for the BMP180
    09:45
  • A second demo sketch for the BMP180
    07:51
  • End of section quiz
    5 questions

Instructor

Dr. Peter Dalmaris
Educator and Author of "Maker Education Revolution".
Dr. Peter Dalmaris
  • 4.6 Instructor Rating
  • 14,766 Reviews
  • 100,035 Students
  • 24 Courses

               

Peter Dalmaris is an educator, electrical engineer, electronics hobbyist, and Maker. Creator of online video courses on DIY electronics and author of three technical books, and has recently released his book Maker Education Revolution.  

As a Chief Tech Explorer since 2013 at Tech Explorations, the company he founded in Sydney, Australia, Peter’s mission is to explore technology and help educate the world. 

Tech Explorations offers educational courses and Bootcamps for electronics hobbyists, STEM students and STEM teachers.

A life-long learner, Peter’s core skill is in explaining difficult concepts through video and text. With over 15 years of tertiary teaching experience, Peter has developed a simple yet comprehensive style in teaching that students from all around the world appreciate. 

His passion for technology and in particular for the world of DIY open source hardware has been a dominant driver that has guided his personal development and his work through Tech Explorations.

Peter’s current online courses have helped over 60,000 people from around the world to be better Makers. 

For more information on Peter's work, please go to his web site.

 

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.