Interface ESP32 with the PCF8575 I/O Port Expander

Опубликовано: 10 Март 2026
на канале: DonskyTech
14,204
160

This post will show you how you can increase the number of GPIO port of your ESP32 using the I2C PCF8575 port expander module with the Arduino framework.

WriteUp:
https://www.donskytech.com/esp32-pcf8...

Code:
https://github.com/donskytech/platfor...

Contents of the Video:
0:00 Intro
1:00 DonskyTech Plug
1:15 What is an I/O Port Expander and Why do we need one?
2:30 What is PCF8575?
4:34 What is I2C in PCF8575?
5:18 LED, Button, and PCF8575 - Wiring and Schematic
6:24 16 Channel Relay and PCF8575 - Wiring and Schematic
7:28 PCF8575 Arduino Library
8:14 Button switch handling in PCF8575 - ESP32
9:11 Demo - Button switch handling in PCF8575 - ESP32
9:49 LED Blink in PCF8575 - ESP32
10:07 Demo - LED Blink in PCF8575 - ESP32
10:28 PC8575 - 16 Channel Relay - ESP32
12:08 Demo PC8575 - 16 Channel Relay - ESP32
16:40 Outro

If you like my post or videos then please consider subscribing to my channels and sharing them with your friends:

Website: https://www.donskytech.com
Youtube:    / donskytech  
Facebook:   / donskytech  
Twitter:   / donskytech  

If you are generous and think I have helped you, please consider buying me a coffee. 🙂
Buy Me a Coffee:
https://buymeacoffee.com/donskytech

Patreon:
  / donskytech  

#esp32
#pcf8575
#arduino
#port-expander
#relay
#iot