IMZ Moduł PCF8574 I2C ekspander wyprowadzeń. Zwiększ ilość pinów w Arduino

P200

IMZ Moduł PCF8574 I2C ekspander wyprowadzeń. Zwiększ ilość pinów w Arduino

Moduł z układem PCF8574 udostępnia 8 dodatkowych cyfrowych portów GPIO przez magistralę I2C. Adres można konfigurować zworkami, co według specyfikacji pozwala podłączyć do 8 modułów do jednej magistrali.

Instrukcja HTML i podłączenie ↓

Szybki dostęp / QR ↗

01 Opis produktu

Opis nie został jeszcze uzupełniony.

Zastosowanie

  • Rozszerzanie liczby cyfrowych wejść/wyjść mikrokontrolera.
  • Odczyt stanów przycisków i klawiatur.
  • Sterowanie diodami LED lub wejściami układów sterujących.
  • Obsługa urządzeń cyfrowych w projektach Arduino, Raspberry Pi i innych wymienionych platform.
  • Projekty prototypowe, edukacyjne i IoT.
02 Specyfikacja techniczna
  • układ scalony: PCF8574
  • liczba portów GPIO: 8
  • interfejs komunikacyjny: I2C (SDA, SCL)
  • domyślny adres I2C: 0x20
  • podany zakres adresów: 0x20–0x27
  • maksymalna liczba modułów na magistrali według materiału źródłowego: 8
  • napięcie zasilania: 2,5–6 V DC
  • maksymalny prąd na pin GPIO podany w materiale źródłowym: 25 mA
  • zworki adresowe: tak
  • wymiary: około 41 × 19 mm

Parametry nie zostały jeszcze uzupełnione.

03 Instrukcja HTML / szybki start
QUICK START / SKRÓCONA INSTRUKCJA

Szybki start

IMZ Moduł PCF8574 I2C ekspander wyprowadzeń. Zwiększ ilość pinów w Arduino

Model / symbol: P200

Moduł z układem PCF8574 udostępnia 8 dodatkowych cyfrowych portów GPIO przez magistralę I2C. Adres można konfigurować zworkami, co według specyfikacji pozwala podłączyć do 8 modułów do jednej magistrali.

Podłączenie

IMZ Moduł PCF8574 I2C ekspander wyprowadzeń. Zwiększ ilość pinów w Arduino
Zdjęcie produktu — nie schemat połączeń.

| Pin modułu | Połączenie | |---|---| | VCC | Zasilanie 2,5–6 V DC | | GND | Masa układu | | SDA | Linia danych I2C; dla Arduino UNO materiał wskazuje A4 | | SCL | Linia zegara I2C; dla Arduino UNO materiał wskazuje A5 | | P0–P7 | Osiem cyfrowych portów GPIO |

Przed połączeniem z inną płytką sprawdź jej pinout I2C oraz zgodność poziomów logicznych. Nie traktuj podanego w materiale maksymalnego prądu jako zalecanej wartości roboczej dla każdego zastosowania.

Przed podłączeniem sprawdź napięcie zasilania, polaryzację oraz opis wyprowadzeń dla tego modelu.

Połączenia wykonuj według dostępnej instrukcji produktu. Samo zdjęcie nie określa sposobu podłączenia.

Przejdź do instrukcji ↓

Pierwsze uruchomienie

Kolejność pracy z materiałami produktu:

  1. Sprawdź model i parametry

    Porównaj oznaczenie swojego produktu z nazwą i symbolem powyżej. Zapoznaj się z kartą parametrów.

  2. Zapoznaj się z instrukcją
    1. Sprawdź oznaczenia pinów na module i ustaw zworki adresowe. Domyślny adres podany w specyfikacji to 0x20.
    2. Przy wyłączonym zasilaniu połącz VCC z odpowiednim źródłem napięcia stałego w zakresie 2,5–6 V, GND z masą, a SDA i SCL z liniami I2C płytki.
    3. Połącz masę modułu i mikrokontrolera. Upewnij się, że napięcie magistrali I2C jest odpowiednie dla wszystkich podłączonych urządzeń.
    4. W Arduino IDE wybierz płytkę i port, a następnie użyj wbudowanej biblioteki Wire. Dla Arduino UNO materiał źródłowy wskazuje A4 jako SDA i A5 jako SCL.
    5. Wgraj poniższy przykład. Zmienia on stan wszystkich ośmiu portów jako wyjść; przed podłączeniem obciążenia sprawdź jego wymagania prądowe i napięciowe.
    #include <Wire.h>  // Biblioteka Arduino do komunikacji I2C
    
    // Domyślny adres modułu podany w specyfikacji produktu.
    const byte adresPCF8574 = 0x20;
    
    void setup() {
      // Uruchomienie magistrali I2C.
      // W Arduino UNO linie SDA i SCL są odpowiednio na A4 i A5.
      Wire.begin();
    }
    
    void loop() {
      // W PCF8574 zapis bajtu ustawia stan portów P0–P7.
      // 0x00 ustawia wszystkie bity nisko.
      Wire.beginTransmission(adresPCF8574);
      Wire.write((byte)0x00);
      Wire.endTransmission();
      delay(500);
    
      // 0xFF ustawia wszystkie bity wysoko.
      Wire.beginTransmission(adresPCF8574);
      Wire.write((byte)0xFF);
      Wire.endTransmission();
      delay(500);
    }
    

    Instrukcja tego modelu nie jest jeszcze dostępna. Przed uruchomieniem skontaktuj się z nami.

  3. Rozpocznij pracę zgodnie z opisem

    Jeśli opis nie wyjaśnia Twojego przypadku, skorzystaj z pomocy zamiast zgadywać połączenia.

    Zapytaj o uruchomienie →

Obsługa / użycie

Zasady obsługi sprawdź w instrukcji powyżej. Poniżej znajdziesz dostępne zastosowania produktu — nie zastępują one instrukcji obsługi.

  • Rozszerzanie liczby cyfrowych wejść/wyjść mikrokontrolera.
  • Odczyt stanów przycisków i klawiatur.
  • Sterowanie diodami LED lub wejściami układów sterujących.
  • Obsługa urządzeń cyfrowych w projektach Arduino, Raspberry Pi i innych wymienionych platform.
  • Projekty prototypowe, edukacyjne i IoT.

Dodatkowe informacje o zastosowaniu nie zostały jeszcze uzupełnione.

To jest skrócona instrukcja umożliwiająca szybkie rozpoczęcie pracy z produktem. Korzystaj z dostępnych materiałów właściwych dla tego modelu.

05 Najczęstsze pytania

Ile portów udostępnia moduł?
Osiem cyfrowych portów GPIO, oznaczonych P0–P7.

Jaki jest domyślny adres I2C?
W materiale źródłowym podano adres 0x20. Zworki pozwalają zmienić adres.

Ile modułów można podłączyć do jednej magistrali?
Materiał źródłowy podaje do 8 modułów pod adresami 0x20–0x27. Należy sprawdzić ustawienie zworek i brak konfliktu adresów.

Jakie napięcie zasilania jest podane dla modułu?
2,5–6 V DC.

Czy można bezpośrednio podłączyć przekaźnik?
Materiał wymienia przekaźniki jako przykład zastosowania, ale nie podaje parametrów obciążenia. Do przekaźnika należy użyć odpowiedniego stopnia sterującego i sprawdzić wymagania prądowe.

Nie znalazłeś odpowiedzi? Skontaktuj się z nami →

i Ważne informacje dotyczące bezpieczeństwa

Produkt jest komponentem elektronicznym. Przed podłączeniem sprawdź napięcie zasilania, polaryzację i opis wyprowadzeń. Zmieniaj połączenia przy odłączonym zasilaniu.

Przeznaczenie produktu

  • Moduł do projektów elektronicznych niskonapięciowych.
  • Rozbudowa liczby cyfrowych wejść/wyjść w układach z magistralą I2C.
  • Nauka i prototypowanie z mikrokontrolerami oraz komputerami jednopłytkowymi.
  • Podłączaj i odłączaj moduł przy wyłączonym zasilaniu.
  • Przestrzegaj podanego zakresu zasilania 2,5–6 V DC i sprawdź polaryzację VCC/GND.
  • Przed połączeniem magistrali sprawdź zgodność poziomów logicznych SDA i SCL z pozostałymi urządzeniami.
  • Stosuj moduł w suchym środowisku, z dala od przewodzących zanieczyszczeń i źródeł nadmiernego ciepła.
  • Zabezpiecz nieosłonięte styki przed przypadkowym zwarciem.
  • Montaż i testy powinny być wykonywane przez osoby mające wiedzę odpowiednią do pracy z układami elektronicznymi.

Na co zwrócić uwagę

  • Nie przekraczaj zakresu zasilania 2,5–6 V DC.
  • Odwrócenie polaryzacji lub zwarcie pinów może uszkodzić moduł i podłączone urządzenia.
  • Nie podłączaj portów GPIO bezpośrednio do obciążeń wymagających prądu przekraczającego możliwości modułu. Wartość 25 mA podana w materiale źródłowym wymaga potwierdzenia w dokumentacji układu i nie powinna być traktowana jako bezpieczna wartość ciągła.
  • Do sterowania przekaźnikami i innymi obciążeniami wymagającymi większego prądu zastosuj odpowiedni stopień sterujący.
  • Nie zakładaj, że poziomy napięć I2C są zgodne z płytką tylko na podstawie zakresu zasilania modułu; sprawdź konfigurację konkretnego układu.
  • Nie podłączaj modułu bezpośrednio do instalacji sieciowej ani napięć wyższych niż podany zakres.

Ograniczenia zastosowania

  • Nie jest przeznaczony do zastosowań medycznych ani do systemów, których awaria może zagrażać życiu lub zdrowiu.
  • Nie używać jako samodzielnego elementu zabezpieczającego ani w krytycznych systemach bezpieczeństwa.
  • Nie stosować do bezpośredniego sterowania napięciem sieciowym.
  • Nie używać poza podanym zakresem zasilania ani bez sprawdzenia zgodności poziomów logicznych.