Ultimate Guide to the Arduino
- 10 hours on-demand video
- 120 downloadable resources
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- 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
- 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.
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:
45 video lectures
85 example projects
85 downloadable example programs
77 downloadable wiring diagrams
A complete list of every part used in the course
- Arduino Beginners
- DIY Electronics Makers
- Electrical Engineering Students
- Computer Science Students
First an introduction to microcontrollers, the Arduino, and the Arduino IDE.
Then an in-depth look at the main components of an Arduino board.
Download the IRRemote library: https://github.com/z3t0/Arduino-IRremote
Note: this is a really good library, but I noticed that it causes a conflict with an Arduino core library called "Robot IR remote". If you get an error when you try to upload the example sketches, you'll need to move or delete the "Robot IR remote" library from the core Arduino libraries folder.
8x8 custom character generator: http://www.pial.net/tools/
Another 8x8 custom character generator: https://www.riyas.org/2013/12/online-led-matrix-font-generator-with.html
Download the Adafruit GFX library: https://github.com/adafruit/Adafruit-GFX-Library
Download the Adafruit MAX72xxPanel library: https://github.com/markruys/arduino-Max72xxPanel
I2C Scanner sketch: https://playground.arduino.cc/Main/I2cScanner
Download the LiquidCrystal_I2C library: https://github.com/fdebrabander/Arduino-LiquidCrystal-I2C-library
Download the DHTLib library: https://github.com/RobTillaart/Arduino/tree/master/libraries/DHTlib
Custom character generator: https://omerk.github.io/lcdchargen/
Download the QMC5883L library: http://wiki.sunfounder.cc/index.php?title=QMC5883L
(scroll down to bottom of page)
Find the magnetic declination of your current location: http://www.magnetic-declination.com/