Course Highlights
  • Program Arduino and ESP8266 Microcontrollers to work with Digital & Analog signals
  • Build Internet-of-Things circuits that use the ESP8266 to exchange information over WiFi as either a client, server or both.
  • Configure the ESP8266 to scan and connect to existing WiFi networks, or to act as an access point to create its own WiFi network.
Curriculum

5 Topics
Introduction
Class Overview
Microcontrollers
Introduction to the ESP8266
Materials

14 Topics
Concepts: Input Output Analog Digital
Arduino Software Setup & Configuration
Wiring the ESP8266 - Overview
Wiring the ESP8266 - Step 1: Power
Wiring the ESP8266 - Step 2: Fixed Connections
Wiring the ESP8266 - Step 3: Serial Connections
Digital Output - Blinking LED
Programming Concepts: Variables
Analog Output - Ramp LED
Programming Concepts: Flow Control
Digital Input - Reading Buttons
Serial Communication
Interrupts
Analog Input - Potentiometer

7 Topics
WiFi Overview - ESP8266 Capabilities
Scanning for Networks
HyperText Transfer Protocol (HTTP) Overview
WiFi Client
Posting to ThingSpeak
WiFi Server
WiFi Access Point

2 Topics
Projects and Special Topics Overview
Project 1 - Temperature & Light Measurements

  Write a Review

Microcontrollers for the Internet of Things

Go to Paid Course