PCF8574 GPIO Extender I2C Module

kr.20.00 inkl. moms

PCF8574 GPIO Extender I2C Module.

På lager

Varenummer 5194 Kategori Mærker , ,

Specifikationer af PCF8574 GPIO Extender I2C Module

PCF8574 GPIO Extender I2C Module modul fungerer som et breakout-kort for PCF8574 8-bit input/output (I/O) expander IC. Ved at bruge dette modul kan du nemt udvide antallet af digitale I/O-pins på din mikrocontroller via I2C-interface. Modulet har en 8-bit kvasi-tovejs I/O-port (P0–P7), som inkluderer låste udgange med højstrømsdrevkapacitet, ideelt til direkte styring af LED’er. Hvert I/O-ben kan konfigureres som input eller output uden behov for et separat datastyringssignal. Modulet er udstyret med 3 indbyggede jumpere, som gør det muligt at vælge op til 8 I2C-adresser, så du kan tilslutte op til 8 moduler (64 I/O-pins) til den samme I2C-bus. Derudover har modulet både input- og output-headers i begge ender, hvilket gør det nemt at kæde flere moduler sammen uden behov for ekstra kabler.

Tekniske detaljer for PCF8574 GPIO Extender I2C Module

  • Kommunikation: I2C (2-lednings interface)
  • Adresseområde: 0x20 til 0x27 (konfigurerbar via A0, A1, A2 pins)
  • Antal I/O-pins: 8
  • I2C-frekvens: 100 kHz
  • Open-drain: Outputs med interne pull-ups
  • Maksimal strøm per pin: ~2,5 mA
  • Driftsspænding: 2,5V – 6V
  • I2C: Understøtter flere moduler på samme I2C-bus
  • Driver: PCF8574 chip

Installere Arduino IDE Software

Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere din arduino.
Download fra dette link: Download

Installere PCF8574 Library

  • Download library (Download)
  • Åben Arduino IDE software og klik på “Sketch/Include library”
  • Klik nu på “Add Zip. library” og find Zip filen du lige har downloaded.
  • Luk, og åben Arduino IDE programmet. (Genstart programmet)
  • Nu er library installeret.
  • Library kan også downloades direkte i Arduino IDE find den her: “Sketch/Include library/Manage library/PCF8574 by Rob Tillaart”

Programmering

Inden programmeringen kan udføres skal de rigtige “Optiens” findes. Åben linket til den udviklingsboard du bruger.

Eksempel

Her er et hurtigt eksempel på, hvordan dette modul kan bruges til at skabe et løbelys, der bevæger sig frem og tilbage gennem de 8 LED’er.

Du skal bruge:

Forbind det sådan:

+ (Led1) – 5V (Modul)
– (Led1) – P7 (Modul)
+ (Led2) – 5V (Modul)
– (Led2) – P6 (Modul)
+ (Led3) – 5V (Modul)
– (Led3) – P5 (Modul)
+ (Led4) – 5V (Modul)
– (Led4) – P4 (Modul)
+ (Led5) – 5V (Modul)
– (Led5) – P3 (Modul)
+ (Led6) – 5V (Modul)
– (Led6) – P2 (Modul)
+ (Led7) – V5 (Modul)
– (Led7) – P1 (Modul)
+ (Led8) – 5V (Modul)
– (Led8) – P0 (Modul)

PCF8574 GPIO Extender I2C Module Eksempel

Kode (Programmering)

#include <Wire.h>

#define PCF8574_ADDR 0x20 // Standardadresse (kan variere afhængigt af A0, A1, A2)

void writePCF8574(byte data) {
Wire.beginTransmission(PCF8574_ADDR);
Wire.write(~data); // Inverter output: LOW tænder LED
Wire.endTransmission();
}

void setup() {
Wire.begin();
}

void loop() {
// Løbelys fremad
for (int i = 0; i < 8; i++) {
writePCF8574(1 << i); // Kun én LED tændt ad gangen
delay(100);
}

// Løbelys tilbage
for (int i = 6; i >= 0; i--) {
writePCF8574(1 << i);
delay(100);
}
}

Kontakt os

Du er altid velkommen til at kontakte os på info@ardustore.dk, eller vores kontaktformular HER.

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “PCF8574 GPIO Extender I2C Module”

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

Du kunne også være interesseret i

Relaterede varer