- Course Promo
- Course Introduction
- What is Arduino
- Endless Applications
- Are You Ready Software Checklist
- Are You Ready Hardware Checklist
- Exploring the Arduino Platform
- The Arduino Uno Board
- Other Arduino Boards
- Expansion Shields and Modules
- Arduino IDE
- High Level Board Overview
- Running Our First Program
- Introduction to Arduino Programming
- Sketching in Code
- Basic Sketch Structure
- Variables Declaration Introduction
- Variables Declaration Data Types
- Variables Declaration Naming
- Variables Declaration Scope
- Setup and Loop Functions
- Custom Functions
- Operators
- Control Statements Intro
- Control Statements: if else
- Control Statements: switch
- Control Statements: for loop
- Control Statements: while/do loop
- Using Libraries
- Comments in Code
- Learning by Doing
- Our Arduino Project
- Breadboard
- Step 1 - LEDs Test and Animation Wave
- Step 1 - Project Building Blocks
- Wiring LEDs
- Reading Digital Inputs
- Pullup Down Resistors
- Final Circuit Review
- Project Review: Step-1A
- Sketching in Code: Step-1A
- Handling Switch Bouncing
- Sketching in Code: Step-1B
- Project Review: Step-1B
- Step 2 - Control LEDs Speed and Brightness
- Step 2 - Project Building Blocks
- The Variable Resistor
- Circuit Design
- Step 2 Circuit Design
- Reading Analog Inputs
- Utilizing the Serial Monitor
- Setting the LEDs Speed
- Sketching in Code: Step-2A
- Project Review: Step-2A
- Writing Analog Output
- A little bit magic with PWM
- Setting the LEDs Brightness
- Sketching in Code: Step-2B
- Project Review: Step-2B
- Step 3 - Motion Detector
- Step 3 - Project Building Blocks
- The PIR Motion Detector
- Step 3 - Circuit Design
- Sketching in Code: Step-3
- Project Review: Step-3
- Course Summary
- What did we covered so far?
- What Next ? Level 2!