Learning Arduino: Foundations

Go to class
Write Review

Free Online Course: Learning Arduino: Foundations provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Learning Arduino: Foundations is taught by Zahraa Khalil.

Overview
  • Bring your ideas to life with Arduino. Learn about the basic features and capabilities of an Arduino board, and discover how to start programming your own projects.

Syllabus
  • Introduction

    • Getting started with Arduino
    • Arduino hardware for this course
    1. Introduction to Arduino
    • What is an Arduino?
    • The Arduino layout
    • Digital interfaces
    • Analog interfaces
    • The power pins
    2. Creating an Arduino Program
    • Download the Arduino software
    • A tour of the Arduino IDE
    • The setup() and loop() functions
    • pinMode()
    • digitalWrite()
    • Creating your first sketch
    • Serial Monitor
    • Testing blink LED and Serial Monitor
    3. Interface with Output (LED)
    • Light-emitting diodes (LEDs)
    • Deep dive: Calculating a current limiting resistor
    • Wire an LED to Arduino
    • Code to blink an LED
    • Example: Wiring a digital traffic signal
    • Example: Coding a digital traffic signal
    4. Interface with Input (Pushbutton)
    • Pushbutton
    • Active low, active high
    • Wire a pushbutton to Arduino
    • Code for the pushbutton
    • Activate an LED with a pushbutton
    • Using the built-in LED with INPUT_PULLUP
    Conclusion
    • Next steps
    • Troubleshooting