Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Learning Arduino: Foundations

Learning Arduino: Foundations

1h 6mBeginner2021-09-27

Authors

Zahraa Khalil

Zahraa Khalil

Engineering Instructor and Educator

Course details

Arduino, the family of open-source single-board microcontrollers, can power a variety of complex projects, from robots to wearable tech. That said, the technology is relatively easy to pick up, even for those without an electronics background. In this course, Zahraa Khalil covers the basic features and capabilities of an Arduino board, equipping beginners with the knowledge they need to start programming their own projects. Zahraa goes over fundamental concepts, such as how to set up the Arduino board with the Arduino IDE. She also shows how to wire up an LED to your Arduino board and write a program to blink the LED lights. Plus, she goes over pushbuttons, explaining why they are considered inputs to the Arduino board, as well as how to activate an LED with a pushbutton.

Learning objectives
What's an Arduino?
Creating an Arduino program
Using the setup() and loop() functions
Using the pinMode() and digitalWrite() commands
Creating your first sketch
Writing code to turn LEDs on and off
Wiring a pushbutton to Arduino
Activating an LED with a pushbutton
Troubleshooting

Skills covered

ArduinoMicrocontrollersHardwareLearning

Concepts

0. Introduction

  • 01 - Getting started with Arduino
  • 02 - Arduino hardware for this course

1. Introduction to Arduino

  • 03 - What is an Arduino
  • 04 - The Arduino layout
  • 05 - Digital interfaces
  • 06 - Analog interfaces
  • 07 - The power pins

2. Creating an Arduino Program

  • 08 - Download the Arduino software
  • 09 - A tour of the Arduino IDE
  • 10 - The setup() and loop() functions
  • 11 - pinMode()
  • 12 - digitalWrite()
  • 13 - Creating your first sketch
  • 14 - Serial Monitor
  • 15 - Testing blink LED and Serial Monitor

3. Interface with Output (LED)

  • 16 - Light-emitting diodes (LEDs)
  • 17 - Deep dive - Calculating a current limiting resistor
  • 18 - Wire an LED to Arduino
  • 19 - Code to blink an LED
  • 20 - Example - Wiring a digital traffic signal
  • 21 - Example - Coding a digital traffic signal

4. Interface with Input (Pushbutton)

  • 22 - Pushbutton
  • 23 - Active low, active high
  • 24 - Wire a pushbutton to Arduino
  • 25 - Code for the pushbutton
  • 26 - Activate an LED with a pushbutton
  • 27 - Using the built-in LED with INPUT PULLUP

Conclusion

  • 28 - Next steps
  • 29 - Troubleshooting
  • 30 - Troubleshooting - Arduino wiring

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal