YoVDO

Arduino Lessons

Offered By: YouTube

Tags

Arduino Courses Electronics Courses Control Structures Courses Serial Communication Courses

Course Description

Overview

Embark on a comprehensive 18-hour video tutorial series that guides you through Arduino programming, starting with basic LED blinking and progressing to advanced microcontroller applications. Learn step-by-step how to work with breadboards, implement loops and conditionals, manage serial communication, manipulate strings and arrays, control various sensors and actuators, create data loggers, build GPS trackers, understand NMEA sentences, utilize software interrupts, and master Arduino functions and variables. Gain hands-on experience by replicating projects and experiments, with opportunities to enhance and expand upon the demonstrated concepts.

Syllabus

LESSON 1: Simple Introduction to the Arduino.
LESSON 2: Simple Arduino Breadboard Tutorial.
LESSON 3 - Arduino For Loops and LED Circuit.
LESSON 4: Printing Over the Arduino Serial Port.
LESSON 5: Working with Strings in Arduino.
LESSON 6: Reading Data from Arduino Serial Monitor.
LESSON 7 Using While Loops with Arduino.
LESSON 8: Write Analog Voltages on the Arduino.
LESSON 9: Ohm's Law and Potentiometers with Arduino.
LESSON 10: Reading Analog Voltages with Arduino.
LESSON 11: Using Arduino to Create Dimmable LED.
LESSON 12: Simple and Easy Way to Read Strings Floats and Ints over Arduino Serial Port.
LESSON 13: Controlling an RGB LED with Arduino.
LESSON 14: Arduino If Statements and Conditionals.
Arduino Color Sensor Project Totorial.
LESSON 15: Arduino Color Sensor and RGB LED.
LESSON 16: Controlling a Servo with Arduino.
LESSON 17: Measure Speed of Sound with Arduino and Ultrasonic Sensor.
Lesson 18: Measure Distance with Arduino and Ultrasonic Sensor.
LESSON 19: Using LCD Display with Arduino.
LESSON 20: Ultrasonic Sensor and LCD on Arduino for Distance Measurements.
LESSON 21: Data Logging from Arduino to SD card.
LESSON 22: Build an Arduino GPS Tracker.
LESSON 23: Arduino GPS with Data Logger.
LESSON 24: Understanding GPS NMEA Sentences.
LESSON 25: Displaying GPS NMEA Data in Google Earth.
LESSON 26: Wire Wrapping.
LESSON 27: Arduino Based Instrument Package.
LESSON 28: Tutorial for Programming Software Interrupts on Arduino.
LESSON 29: Dos and Don'ts for Arduino Software Interrupts.
LESSON 30: Advanced Software Interrupt Techniques for Reading Serial Data on Arduino.
LESSON 31: Understanding Arduino Arrays.
LESSON 32: Understanding Arduino Functions.
LESSON 33: Understanding Arduino Local and Global Variables.
LESSON 34: Return a Variable Value from a Function in Arduino.
LESSON 35: Passing Parameters and Variables by Reference in Arduino Functions.


Taught by

Paul McWhorter

Related Courses

Initiation à la programmation (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
計算機程式設計 (Computer Programming)
National Taiwan University via Coursera
Code Yourself! An Introduction to Programming
University of Edinburgh via Coursera
¡A Programar! Una introducción a la programación
University of Edinburgh via Coursera