Skills you will learn!
Curriculum

15 Topics
Module 1 Introduction (video)
Lecture 1.1: Arduino Platform
Lecture 1.2: Arduino Board
Lecture 1.3: Direct Programming
Lecture 2.1: Arduino Schematics
Lecture 2.2: Arduino IDE
Lecture 2.3: Compiling Code
Lecture 3.1: Arduino Shields and Libraries
Lecture 3.2: Arduino Basic Setup
Pre-Course Survey
Course Overview
Module 1 Objectives
Module 1 Reading
Module 1 Quiz
Install the Arduino IDE on your computer

15 Topics
Module 2 Introduction (video)
Lecture 1.1: Setting Up Your Environment
Lecture 1.2: Hello World
Lecture 1.3: Variables
Lecture 2.1: Basic C Operators
Lecture 2.2: Conditionals
Lecture 2.3: Loops
Lecture 3.1: Functions
Lecture 3.2: Global Variables
Module 2 Objectives
Module 2 Mandatory Reading
Module 2 Recommended Reading
Planning Ahead for Modules 3 and 4
Module 2 Quiz
Program to compute Fibonacci sequence

15 Topics
Module 3 Introduction (video)
Lecture 1.1: Arduino Toolchain
Lecture 1.2: Cross-Compilation
Lecture 1.3: Arduino Sketches
Lecture 2.1: Classes
Lecture 2.2: Sketch Structure
Lecture 2.3: Pins
Lecture 3.1: Input and Output
Lecture 3.2: Blink Example
Video Demonstration: Arduino Blink Example
Module 3 Objectives
Module 3 Reading
Information About the Arduino
Module 3 Quiz
Module 3 Peer Review

15 Topics
Module 4 Introduction (video)
Lecture 1.1: Debugging
Lecture 1.2: Debug Environments
Lecture 1.3: Debug via Serial
Lecture 2.1: UART Protocol
Lecture 2.2: UART Synchronization
Lecture 2.3: UART Parity and Stop
Lecture 3.1: Serial on Arduino (Updated)
Lecture 3.2: Reading from Serial
Module 4 Objectives
Module 4 Reading
Information about the Arduino
End-of-Course Survey
Module 4 Quiz
Module 4 Peer Review

  Write a Review

The Arduino Platform and C Programming

Go to Free Course