Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Arduino Step by Step Getting Started
Introduction to the course
What is this course about? (5:48)
Tools you will need (9:52)
Parts you will need (18:02)
How to get the most out of this course (12:45)
Know your Arduino
Introduction (0: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 (8:15)
Using the analog input pins (8:02)
Section Quiz 1
Introduction to communications
Introduction (0:54)
Serial (UART) communications (7:43)
I²C (TWI) communications (8:24)
SPI communications (7:33)
Section Quiz 2
Arduino boards
Introduction (0:46)
Meet some members of the Arduino family (5:10)
Introducing the Arduino Mega 2560 (5:14)
Introducing the Arduino Due (6:53)
Introducing the Arduino Zero (5:17)
Introducing the Arduino 101 (3:39)
Introducing the Arduino Pro Mini (4:56)
Introducing Arduino-compatible boards (10:43)
Section Quiz 3
Prototyping basics
Introduction (0:27)
Using the breadboard (13:56)
Using jumper wires (7:10)
The absolutely essential tools (8:01)
Powering your Arduino with power supplies (4:01)
Using the multimeter to measure voltage (7:37)
Using the multimeter to measure current (5:29)
The multimeter - Resistance and continuity (6:35)
Introduction to soldering - the soldering iron (11:24)
Soldering - preparation and using holders (5:16)
Soldering - using wire cutters and fume extractor (2:22)
Soldering - Simple maintenance tips for your solder iron (3:07)
A demonstration of soldering a header onto a breakout board (13:47)
An introduction to protoboards (15:20)
Section Quiz 4
The Arduino IDE
Introduction (0:55)
An introduction to the Arduino IDE (8:00)
Understand the basic parts of an Arduino sketch (6:24)
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 (9:37)
How to upload a sketch to your Arduino - For Windows users (9:14)
Section Quiz 5.
Introduction to Arduino Programming
Introduction (0:54)
An introduction to Arduino programming (5:10)
Understand the basic parts of an Arduino sketch (14:33)
Getting started with custom functions (15:30)
Creating custom functions with parameters and the return keyword (6:03)
Using variables (12:26)
Understanding variable scope (7:05)
Understanding constants (3:33)
Introduction to control structures: The "if" statement (5:21)
Introduction to control structures: The "while" statement (3:53)
Introduction to control structures: The "For" statement (4:14)
Introduction to control structures: The "Switch" statement (4: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 (9:02)
Analog output - how to create a fading LED (15:06)
Introduction to the RGB (color) LED (8:53)
Wiring the RGB LED (13:47)
RGB LED: creating colors (2:29)
Using a library to control an RGB LED with PWM (16:29)
Learning more with the Arduino language documentation (5:01)
End of section quiz
Measuring light and color
Introduction (0:48)
What is a photoresistor and how to wire it (13:00)
How to select the appropriate fixed resistor for a photoresistor (8:48)
Using the Ultra-Violet light sensor (13:21)
An introduction to the RGB Color sensor (5: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
Measuring temperature, humidity and pressure
Introduction (0:51)
Using a DHT22 sensor to measure temperature and humidity (14:42)
An introduction to the Thermistor (6:50)
Wiring the Thermistor (5:59)
How to calculate the temperature from the thermistor resistance (5:28)
Thermistor: getting a temperature using a library (5:33)
Thermistor: improving the accuracy of analog readings with AREF (4:30)
An introduction to measuring temperature with the TMP36 (6:28)
Wiring the TMP36 and a demonstration sketch (8:21)
An alternate wiring of the TMP36 (7:11)
An introduction to the MCP9808 for very accurate temperature readings (11:45)
MCP9808: Wiring (2:17)
Using the MCP9808, demo and sketch walkthrough (3:54)
MCP9808: A closer look at I2C addressing (6:45)
An introduction to measuring barometric pressure with the BMP180 (6:29)
Wiring the BMP180 and first sketch walkthrough (5:51)
A first demo sketch for the BMP180 (9:45)
A second demo sketch for the BMP180 (7:51)
End of section quiz
Detecting acceleration
Introduction (0:30)
Introduction to detecting acceleration with the ADXL335 (8:53)
Wiring the ADXL335 (8:53)
Plugging the ADXL335 directly in the Arduino, and detect its orientation (6:40)
Write the sketch for detecting orientation with the ADXL335 (8:06)
End of section quiz
Detecting objects with the infrared motion sensor
Introduction (0:30)
Introduction to the Passive infra-Red (PIR) motion sensor (12:06)
A simple PIR experiment with an LED (12:05)
A demonstration of using the PIR sensor with the Arduino (6:32)
PIR sensor first demonstration sketch walkthrough (4:30)
PIR sensor second demonstration sketch walkthrough (7:41)
End of section quiz
Sensing distance
Introduction (0:52)
Introduction to the ultrasonic distance sensor (11:44)
Wiring and understanding Trigger and Echo (14:13)
How to calculate distance (13:13)
End of section quiz
Sensing sound
Introduction (0:21)
Introduction to the analog sound sensor (10:42)
A demonstration and sketch of the analog sound sensor (10:46)
A demonstration and sketch of the digital sound sensor (12:33)
End of section quiz
Making noise with a buzzer
Introduction (0:24)
Introduction to the buzzer (12:29)
Playing music (6:56)
Control the sound volume (5:44)
End of section quiz
The Liquid Crystal Display
Introduction (0:42)
Introduction to the LCD (4:36)
LCD wiring in 4-bit parallel mode (13:56)
LCD demonstration sketch (5:28)
Display sensor data in the LCD (10:18)
Connect LCD using the I2C adaptor (11:49)
Using the RGB LCD and buttons shield (11:27)
End of section quiz
Conclusion
What's next?
Teach online with
Plugging the ADXL335 directly in the Arduino, and detect its orientation
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock