Ultimate Guide to the Arduino
What you'll learn
- How to write Arduino programs for almost any project
- How to use electrical and software inputs to control the Arduino's output
- How to use a wide range of sensors and work with the data they provide
- How to use character displays to show sensor data and other information
- How to use potentiometers, push buttons, rotary encoders, and keypads
Requirements
- Have an Arduino
- Have a breadboard, jumper wires, and an A/B USB cable
- Have access to a Windows, Mac, or Linux computer
- Optional: Have the various modules and components that are used in the example projects. A complete parts list is provided.
Description
The Arduino can be hard to learn if you don't know where to start.
But it doesn't have to be...
The Ultimate Guide to the Arduino was designed to teach you how to master the Arduino, no matter what skill level you're at today.
Each lesson features an in-depth look at how the device works, a line-by-line explanation of the code, and example projects that show the device in action.
After taking the Ultimate Guide to the Arduino, you'll be able to:
Use sensors to detect light, sound, tilt and vibration, distance, motion, temperature, humidity, altitude, barometric pressure, magnetism, compass heading, acceleration, rotational speed, and GPS coordinates
Print data to the serial monitor, LCD displays, LED matrices, and seven segment displays
Program the Arduino with variables, data types, mathematical operators, logical operators, compound operators, conditional statements, switch case, loops, arrays, functions, objects, classes, and libraries
Use input devices like potentiometers, rotary encoders, and keypads
Use interrupts, pulse width modulation, voltage dividers, analog to digital converters, op amps, Schmitt triggers, comparators, pull-up and pull-down resistors, and de-bounce switches
What you get with the course:
Lifetime access
45 video lectures
85 example projects
85 downloadable example programs
77 downloadable wiring diagrams
A complete list of every part used in the course
Who this course is for:
- Arduino Beginners
- DIY Electronics Makers
- Electrical Engineering Students
- Computer Science Students
Course content
- Preview07:49
- 06:24Experimenting With the Arduino
- 08:02Setting Up the Arduino
- 14:15Controlling LEDs
- 12:35Dimming an LED
- Preview12:10
- 11:57Buttons and Switches
Instructor
I'm a self-taught maker that loves experimenting and building electronics projects.
I'm also the founder of Circuit Basics, a popular tutorial website with some of the most popular Arduino, DIY electronics, programming, and Raspberry Pi tutorials on the internet.
When I first started learning electronics and programming, I was really frustrated with the tutorials I found online.
They were way too advanced for beginners.
But learning electronics and programming doesn't have to be difficult.
My number one goal is to teach you in a way that anyone can understand, no matter what your skill level.
Scott Campbell