Interface ESP32 with the PCF8575 I/O Port Expander
Jun 5, 2023
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-pcf8575-port-expander/
Code:
https://github.com/donskytech/platformio-projects/tree/main/esp32-projects/esp32-pcf8575-port-expander
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: https://www.youtube.com/c/DonskyTech
Facebook: https://www.facebook.com/DonskyTech
Twitter: https://twitter.com/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:
https://www.patreon.com/donskytech
#esp32
#pcf8575
#arduino
#port-expander
#relay
#iot
Show More Show Less 