Arduino Step by Step Getting Started

18h 42m 17s
English
Paid

Course description

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.

Read more about the course

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!

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

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

Watch Online

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 142 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online Arduino Step by Step Getting Started

0:00
/
#1: What is this course about?

All Course Lessons (142)

#Lesson TitleDurationAccess
1
What is this course about? Demo
06:43
2
Parts you will need
18:03
3
Tools you will need
09:53
4
How to get the most out of this course
03:40
5
Update 2022 brief
03:04
6
Introduction to this section
00:41
7
The Arduino Uno over the years
13:12
8
Getting to know the Arduino Uno: Atmega328P, USB, Shields
11:01
9
Getting to know the Arduino Uno: Pins, power, clock
10:19
10
Using the digital output pins
13:15
11
Using the digital input pins
10:19
12
Using the analog output pins
08:16
13
Using the analog input pins
08:03
14
Introduction to this section
00:50
15
Serial (UART) communications
07:44
16
I²C (TWI) communications
08:25
17
SPI communications
07:35
18
Introduction to this section
01:02
19
Arduinos past and present
12:47
20
Classic Arduinos
01:24
21
Meet some members of the Arduino family
05:11
22
Introducing the Arduino Mega 2560
05:15
23
Introducing the Arduino Due
06:54
24
Introducing the Arduino Zero
05:18
25
Introducing the Arduino 101
03:40
26
Introducing the Arduino Pro Mini
04:57
27
Introducing Arduino-compatible boards
10:44
28
Modern Arduinos
10:17
29
Arduino MKR
06:11
30
Arduino Nano
05:26
31
Kits
02:06
32
Arduino Student Kit
05:22
33
Arduino Explore IoT Kit
08:16
34
Seeed Studio Arduino Sensor kit
05:20
35
DFRobot Beginner Kit for Arduino
08:42
36
Introduction to this section
00:33
37
Using the breadboard
13:57
38
Using jumper wires
07:11
39
The absolutely essential tools
08:02
40
Powering your Arduino with power supplies
04:02
41
Using the multimeter to measure voltage
07:27
42
Using the multimeter to measure current
05:29
43
The multimeter - Resistance and continuity
06:36
44
The Arduino Student Kit multimeter
23:40
45
Introduction to soldering - the soldering iron
11:25
46
Soldering - preparation and using holders
05:17
47
Soldering - using wire cutters and fume extractor
02:23
48
Soldering - Simple maintenance tips for your solder iron
03:08
49
A demonstration of soldering a header onto a breakout board
13:48
50
An introduction to protoboards
15:22
51
Introduction to this section
00:47
52
Arduino IDE 1.8
05:25
53
Arduino IDE 2.0
10:25
54
An introduction to the Arduino IDE
08:01
55
Getting and installing the Arduino IDE
07:46
56
The Arduino IDE - Understanding the Preferences pane
18:14
57
The Arduino IDE - Understanding the Menu items
12:50
58
How to upload a sketch to your Arduino
09:38
59
How to upload a sketch to your Arduino - For Windows users
09:15
60
Introduction to this section
01:03
61
An introduction to Arduino programming
05:11
62
Understand the basic parts of an Arduino sketch
14:34
63
Getting started with custom functions
15:31
64
Creating custom functions and the return keyword
06:04
65
Using variables
12:27
66
Understanding variable scope
07:06
67
Understanding constants
03:34
68
Introduction to control structures: The "if" statement
05:22
69
Introduction to control structures: The "while" statement
03:54
70
Introduction to control structures: The "For" statement
04:15
71
Introduction to control structures: The "Switch" statement
04:19
72
Digital output - how to control an LED
14:45
73
Digital input - how to read the state of a button
13:51
74
Analog input - how to read the state of a potentiometer
09:03
75
Analog output - how to create a fading LED
15:07
76
Introduction to the RGB (color) LED
08:54
77
Wiring the RGB LED
13:48
78
RGB LED: creating colors
02:30
79
Using a library to control an RGB LED with PWM
16:30
80
Learning more with the Arduino language documentation
05:02
81
Introduction to this section
00:44
82
Introduction to Arrays
11:08
83
Arrays, Example 1
12:20
84
Arrays, Example 2
14:08
85
Arrays, Example 3
06:00
86
Arrays, Example 4
06:48
87
Introduction to this section
00:47
88
What is a photoresistor and how to wire it
13:01
89
How to select the appropriate fixed resistor for a photoresistor
08:49
90
Using the Ultra-Violet light sensor
13:22
91
An introduction to the RGB Color sensor
05:48
92
Wiring the RGB Color sensor
12:54
93
Mini project: copy a color to an RGB LED using an RGB Color sensor
10:53
94
Introduction to environment sensors
00:37
95
Using a DHT22 sensor to measure temperature and humidity
14:43
96
An introduction to the Thermistor
06:51
97
Wiring the Thermistor
06:00
98
How to calculate the temperature from the thermistor resistance
05:29
99
Thermistor: getting a temperature using a library
05:34
100
Thermistor: improving the accuracy of analog readings with AREF
04:31
101
An introduction to measuring temperature with the TMP36
06:29
102
Wiring the TMP36 and a demonstration sketch
08:22
103
An alternate wiring of the TMP36
07:12
104
An introduction to the MCP9808 for very accurate temperature readings
11:46
105
MCP9808: Wiring
02:19
106
Using the MCP9808, demo and sketch walkthrough
03:55
107
MCP9808: A closer look at I2C addressing
06:46
108
An introduction to measuring barometric pressure with the BMP180
06:30
109
Wiring the BMP180 and first sketch walkthrough
05:52
110
A first demo sketch for the BMP180
09:46
111
A second demo sketch for the BMP180
07:52
112
Introduction to detecting acceleration
00:37
113
Introduction to detecting acceleration with the ADXL335
08:54
114
Wiring the ADXL335
08:54
115
Plugging the ADXL335 directly in the Arduino, and detect its orientation
06:41
116
Write the sketch for detecting orientation with the ADXL335
08:07
117
Introduction to this section
00:30
118
Introduction to the Passive infra-Red (PIR) motion sensor
12:07
119
A simple PIR experiment with an LED
12:06
120
A demonstration of using the PIR sensor with the Arduino
06:34
121
PIR sensor first demonstration sketch walkthrough
04:31
122
PIR sensor second demonstration sketch walkthrough
07:42
123
Introduction to sensing distance
00:52
124
Introduction to the ultrasonic distance sensor
11:45
125
Wiring and understanding Trigger and Echo
14:14
126
How to calculate distance
13:14
127
Introduction to sensing sound
00:23
128
Introduction to the analog sound sensor
10:43
129
A demonstration and sketch of the analog sound sensor
10:37
130
A demonstration and sketch of the digital sound sensor
12:34
131
Introduction to this section
00:31
132
Introduction to the buzzer
12:30
133
Playing music
06:57
134
Control the sound volume
05:46
135
Introduction to this section
00:34
136
Introduction to the LCD
04:37
137
LCD wiring in 4-bit parallel mode
13:57
138
LCD demonstration sketch
05:29
139
Display sensor data in the LCD
10:19
140
Connect LCD using the I2C adaptor
11:50
141
Using the RGB LCD and buttons shield
11:28
142
Why use 3 resistors for the RGB LED, vs. just one resistor on the cathode?
06:32

Unlock unlimited learning

Get instant access to all 141 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

Computer Systems

Computer Systems

Sources: Oz Nova (csprimer.com)
As software engineers, we study computer systems (or computer architecture) to understand how our programs ultimately work and how...
28 hours 15 minutes 48 seconds
Master the Pathfinding Algorithms with JavaScript and React

Master the Pathfinding Algorithms with JavaScript and React

Sources: zerotomastery.io
Enhance your JavaScript and React skills, build a portfolio project, and understand the pathfinding algorithms on a deeper level in this project-based course!
2 hours 30 minutes 4 seconds
Screenflow for Screencasters

Screenflow for Screencasters

Sources: Aaron Francis
Easy screencast editing - simple and efficient. The course "ScreenFlow for Screencasters" will help you work faster, focus on the essentials, and confidently...
1 hour 22 minutes 2 seconds
Classic Season 1

Classic Season 1

Sources: destroyallsoftware
Lesson 1 We'll use the shell and the git command line tools to iterate over revisions, computing a statistic for each revision. Initially, it'll be a one-liner
4 hours 10 minutes 48 seconds