Opis
🔌 Arduino PCF8575 I2C IO Expander Modul sa 16 Digitalnih Ulaza/Izlaza
Arduino PCF8575 I2C IO Expander modul predstavlja praktično i efikasno rešenje za proširenje broja digitalnih ulaza i izlaza na mikrokontrolerskim platformama kao što su Arduino UNO, Mega, ESP32, ESP8266 i drugi razvojni sistemi. Kada projekat zahteva veći broj I/O pinova nego što mikrokontroler može da ponudi, ovaj modul omogućava dodavanje čak 16 dodatnih digitalnih I/O linija koristeći samo dva I2C pina.
Modul je zasnovan na pouzdanom PCF8575 I2C 16-bit I/O ekspander čipu, koji omogućava kontrolu velikog broja uređaja kao što su releji, LED diode, tasteri, buzzeri i drugi digitalni elementi. Komunikacija se odvija preko I2C magistrale, što omogućava jednostavno povezivanje i kaskadno dodavanje više modula u jednom sistemu.
Integrisan 3.3V level konverter omogućava kompatibilnost sa različitim logičkim nivoima, dok je adresa uređaja podesiva putem A0–A2 pinova. Zahvaljujući tome moguće je povezati više modula na istoj I2C liniji i značajno proširiti mogućnosti mikrokontrolerskog sistema.
⚙️ Glavne karakteristike
- Proširenje mikrokontrolera za dodatnih 16 digitalnih I/O pinova
- Komunikacija putem I2C interfejsa – potrebna samo dva pina
- Svaki pin može raditi kao ulaz ili izlaz
- Quasi-bidirectional I/O arhitektura
- Podesiva I2C adresa za rad više modula u jednom sistemu
- Integrisan interrupt izlaz za detekciju promene stanja ulaza
- Kompatibilno sa Arduino bibliotekom PCF8575
- Pogodno za Arduino, Raspberry Pi, ESP32 i druge mikrokontrolere
🧰 Primena
PCF8575 I/O ekspander modul se široko koristi u raznim elektronskim projektima gde je potrebno povećati broj digitalnih pinova bez komplikovanog ožičenja:
- Arduino i mikrokontrolerski projekti
- Kontrola releja i pametnih prekidača
- Upravljanje LED rasvetom
- Čitanje stanja tastera i senzora
- Industrijski kontrolni sistemi
- Automatizacija i IoT projekti
- Robotski sistemi i edukativni projekti
📊 Tehničke karakteristike
| Model čipa | PCF8575 |
| Tip interfejsa | I2C |
| Broj I/O pinova | 16 digitalnih pinova |
| Radni napon | 2.5 – 5.5 V DC |
| Maksimalna potrošnja struje | 100 mA (maksimalno) |
| Podrazumevana I2C adresa | 0x20 |
| Podešavanje I2C adrese | A0, A1, A2 adresni pinovi |
| Tip I/O pinova | Quasi-bidirectional |
| Interrupt pin | Otvoreni kolektor (Open-drain) |
| Logički nivo | 3.3 V ili VCC (zavisno od solder jump-a) |
| Kompatibilnost | Arduino, ESP8266, ESP32, Raspberry Pi i drugi MCU sistemi |
