Computer Courses
Arduino Tutorials for Absolute Beginners (Paul McWhorter)
Sikhami InstituteEnglish

Free
Join for free- 68 video lectures (32h 12m)
- Certificate of completion
- Ask the teacher your doubts
- Watch on the web and in the Android app
About this course
Paul McWhorter teaches electronics and programming with Arduino, step by step, with real circuits and homework in every lesson. Who it's for: students, hobbyists and teachers starting with electronics and IoT. These are the free, official videos of the "New Arduino Tutorials" playlist from the Paul McWhorter YouTube channel (youtube.com/@paulmcwhorter). All videos belong to Paul McWhorter; Sikhami is not affiliated with Paul McWhorter and simply arranges the public playlist into a course, so you can learn one lesson at a time and keep track of your progress.
What you will learn
• Setting up and programming the Arduino • Circuits, Ohm's law, LEDs and resistors • Analog and digital inputs and outputs, and PWM • Loops, conditions and serial communication • Sensors: buttons, photoresistors, temperature and humidity, ultrasonic distance • LCD displays, shift registers, joysticks, DC motors and IR remote control
Course content
1 section · 68 lectures · 32h 12m
1. New Arduino Tutorials
- Arduino Tutorial 1: Setting Up and Programming the Arduino for Absolute Beginners23m
- Arduino Tutorial 2: Understanding How Light Emitting Diodes (LEDs) Work38m
- Arduino Tutorial 3: Understanding How Breadboards Work30m
- Arduino Tutorial 4: Understanding Arduino Variables25m
- Arduino Tutorial 5: Understanding and Working With Binary Numbers24m
- Arduino Tutorial 6: Build an LED Binary Counter37m
- Arduino Tutorial 7: Understanding the Arduino Analog Write Command15m
- Arduino Tutorial 8: Understanding Pulse Width Modulation (PWM) and the Arduino Analog Write Command19m
- Arduino Tutorial 9: Understanding Ohm's Law and Simple Circuit Design29m
- Arduino Tutorial 10: Understanding How To Read Analog Voltage using analogRead Command28m
- Arduino Tutorial 11: Understanding the Arduino Serial Port and Print Commands25m
- Arduino Tutorial 12: Understanding Potentiometers28m
- Arduino Tutorial 13: Understanding Arduino If Statements36m
- Arduino Tutorial 14: Dimmable LED Project29m
- Arduino Tutorial 15: Understanding Arduino For Loops20m
- Arduino Tutorial 16: Fun With Arduino For Loops14m
- Arduino Tutorial 17: Understanding Arduino While Loops21m
- Arduino Tutorial 18: Reading Numbers from the Serial Monitor27m
- Arduino Tutorial 19: Reading Strings from the Serial Monitor30m
- Arduino Tutorial 20: Understanding RGB LED's27m
- Arduino Tutorial 21: Understanding and Mixing Primary Colors with an RGB LED15m
- Arduino Tutorial 22: Understanding and Using Active Buzzers to Add Sound to Your Project22m
- Arduino Tutorial 23: Changing Tone of an Active Buzzer5m
- Arduino Tutorial 24: Understanding Passive Buzzers21m
- Arduino Tutorial 25: Understanding Photoresistors and Photo Detectors36m
- Arduino Tutorial 26: More Fun with Photo Resistors31m
- Arduino Tutorial 27: Understanding Pushbuttons and Pull Up and Pull Down Resistors25m
- Arduino Tutorial 28: Using a Pushbutton as a Toggle Switch21m
- Arduino Tutorial 29: Using Push Buttons to Create Dimmable LED41m
- Arduino Tutorial 30: Understanding and Using Servos in Projects18m
- Arduino Tutorial 31: Using Servo in a Simple Project37m
- Arduino Tutorial 32: Understanding and Using Joysticks in a Project24m
- Arduino Tutorial 33: Understanding How to Control Servos with a Joystick49m
- Arduino Tutorial 34: Simplest Way to Use a Pushbutton Switch10m
- Arduino Tutorial 35: Understanding How to Use a Stepper Motor40m
- Arduino Tutorial 36: Understanding How to Use Tilt Switches in Your Projects20m
- Arduino Tutorial 37: Understanding How to Control DC Motors in Projects31m
- Arduino Tutorial 38: Using a Tilt Switch Cut Off With a DC Motor17m
- Arduino Tutorial 39: Using a Joystick to Control DC Motor Speed and Direction33m
- Arduino Tutorial 40: Controlling DC Motor Speed and Direction with Pushbuttons45m
- Arduino Tutorial 41: Understanding Hexadecimal Numbers and Why They Are Important45m
- Arduino Tutorial 42: Understanding How to Use a Serial to Parallel Shift Register (74HC595)52m
- Arduino Tutorial 43: Binary Counter with 74HC595 Serial to Parallel Shift Register13m
- Arduino Tutorial 44: Understanding Logical Shift Left and Logical Shift Right with the 74HC59511m
- Arduino Tutorial 45: Understanding Circular Shift Left and Circular Shift Right with the 74HC59515m
- Arduino Tutorial 46: HOMEWORK- Create a Binary Bit Flipper with the 74HC5953m
- Arduino Tutorial 47: Binary and Hexadecimal Bit Flipper14m
- Arduino Tutorial 48: Connecting and Using an LCD Display50m
- Arduino Tutorial 49: How to Build a Simple Calculator with LCD Display33m
- Arduino Tutorial 50: How to Connect and Use the DHT11 Temperature and Humidity Sensor29m
- Arduino Tutorial 51: DHT11 Temperature and Humidity Sensor with LCD Display57m
- Arduino Tutorial 52: Portable Temperature and Humidity Sensor with DHT1119m
- Arduino Tutorial 53: Understanding and Connecting the HC-SR04 Sensor40m
- Arduino Tutorial 54: Measuring Speed of Sound With HC-SR04 Sensor29m
- Arduino Tutorial 55: Measuring Distance With HC-SR04 Ultrasonic Sensor31m
- Arduino Tutorial 56: How to Graph Live Data Using the Serial Plotter11m
- Arduino Tutorial 57: How to Plot Multiple Channels on the Serial Plotter15m
- Arduino Tutorial 58: How to Build a Portable Distance Sensor with the HC-SR04 Ultrasonic Sensor6m
- Arduino Tutorial 59: How To Build a Portable Distance Detector With the Ultrasonic Sensor1h 19m
- Arduino Tutorial 60: Add a Go Button to your Distance Sensor24m
- Arduino Tutorial 61: Improving Precision of Your Distance Measurements27m
- Arduino Tutorial 62: Understanding How to Use Dimensional Analysis17m
- Arduino Tutorial 63: Dimensional Analysis Example Problems13m
- Arduino Tutorial 64: Understanding and Using the Infrared (IR) Remote to Control a Project37m
- Arduino Tutorial 65: Creating Useful Commands from IR Remote Buttons27m
- Arduino Tutorial 66: Controlling DC Motor, Speed and Direction with a Remote1h 0m
- ARDUINO TUTORIAL 67: Create a Remote Controlled RGB LED with Brightness and Color Control4m
- ARDUINO TUTORIAL 68: Make a Remote Controlled RGB LED with Brightness and Color Control1h 10m