LED Programming with Arduino - Class 1
Offered By: Hackaday via YouTube
Course Description
Overview
Dive into the first class of the LED Programming with Arduino series, taught by Cathy Laughlin and Mirabelle Jones. Begin with an introduction to microcontrollers and Arduino installation, including driver and library setup. Explore the basics of LEDs and programmable LEDs, learning to use source code for simple projects like "Hello Blink" and "Hello Neopixels." Discover the FastLED library and its applications, including color palettes and for loops. Gain essential knowledge about powering external LEDs, understanding circuits, and applying concepts like voltage, current, and resistance. Learn to choose appropriate resistors and power supplies using Ohm's Law. Conclude with practical tutorials on wiring power supplies, power injections, and matrix hookups. Access course materials, including slides and source code, through the provided GitHub repository and course hub.
Syllabus
Intro
Course Files
Microcontrollers
Installing Arduino
Windows Driver Installation
Circuit Playground Library Installation
Circuit Playground Express Board Installation
Selecting the Board
Selecting the Port
Setup & Loop
What Are LEDs?
Using Source Code
Hello Blink
Hello Neopixels
Programmable LEDs
LED Products
FastLED Library
FastLED Blink
For Loops
Color Palette
Powering External LEDs
Powering Off the Board
I/O Pinouts
What is a Circuit?
Voltage, Current, Resistance
Ohm’s Law
Choosing Resistor & Power Supply
LED Circuit Diagram
Power Injections
Wiring a Power Supply
Powering Using a Power Supply
Matrix Hookup Tutorial
Taught by
HACKADAY
Related Courses
Robots y Videojuegos en las aulas: Scratch y Arduino para profesoresUniversitat Pompeu Fabra via Miríadax Prototyping Interaction
Amsterdam University of Applied Sciences via iversity The Arduino Platform and C Programming
University of California, Irvine via Coursera Robotic Motion Systems
University of California, Irvine via Coursera Interfacing with the Arduino
University of California, Irvine via Coursera