Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Learning Arduino: Foundations

via LinkedIn Learning

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

Taught by

Zahraa Khalil

Reviews

4.7 rating at LinkedIn Learning based on 605 ratings

Start your review of Learning Arduino: Foundations

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.