YoVDO

MCP23017 Port Expander with ESPHome - Adding I/O Pins to ESP Projects

Offered By: ResinChem Tech via YouTube

Tags

ESP32 Courses ESP8266 Courses Electronics Courses ESPHome Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore how to expand digital I/O capabilities using the MCP23017 16-port I/O expander with ESP8266 or ESP32 and ESPHome. Learn about the device's pinout, connections, and limitations, then dive into ESPHome code implementation. Follow along as a practical example demonstrates controlling 72 LEDs and three push buttons to create an unconventional clock using multiple port expanders. Gain insights into wiring diagrams, component mapping, and configuration for both basic and advanced setups. Discover potential applications and ideas for incorporating expanded I/O in your own projects.

Syllabus

Intro
ESP and MCP23017 Overview
Pinout and Limitations
ESPHome Component Mapping
Basic Bench Test
ESPHome Bench Test Config
Multiple expander wiring and ESPHome Config
A Crazy Clock Example with 75 I/O Pins
Building the Clock Face
Building the Clock Controller
Testing the Final Clock Build
Wrap Up And Other Ideas


Taught by

ResinChem Tech

Related Courses

IoT Microcontrollers: Onboarding an ESP32 with Amazon FreeRTOS
Amazon Web Services via Coursera
Microcontroller and Industrial Applications
L&T EduTech via Coursera
IoT Microcontrollers: Onboarding an ESP32 with Amazon FreeRTOS
Amazon Web Services via AWS Skill Builder
Wie programmiere ich meinen ersten Mini-Computer?
openHPI
ESP32 Email Alert Based on Sensors Reading
Udemy