Descripción
Qué es
La tarjeta de expansión de entrada/salida PCF8574 I2C es un módulo para expandir las interfaces de entrada/salida (I/O) del microcontrolador utilizando la comunicación I2C. Este módulo permite al usuario agregar hasta 8 puertos digitales a su proyecto Arduino o ESP.
Características
- Tarjeta de expansión PCF8574 I/O para Arduino y microcontroladores compatibles
- I2C-bus 8-bit I/O expander
Para qué sirve
El módulo es útil para proyectos que requieren muchas puertas de I/O externas. Puede ser utilizado para controlar dispositivos como LEDs, relés y otros sensores digitales. Compatible con Arduino y ESP.
Tutorial: Cómo usar PCF8574
El PCF8574 es un expansor I/O de 8 bits que extiende los puertos de I/O del microcontrolador. Útil para proyectos que requieren muchas puertas de I/O externas.
Qué necesitas
- Arduino o compatible
- Cable dual de 4 pines
- Marco para Arduino
- Resistencia pull-up 4.7kΩ
Pasos
- 1. Monta el PCF8574 en un marco para Arduino.
- 2. Conecta GND al GND del Arduino.
- 3. Conecta VCC al 5V del Arduino.
- 4. Conecta SDA al pin SDA del Arduino.
- 5. Conecta SCL al pin SCL del Arduino.
- 6. Conecta la resistencia pull-up entre VCC y SDA.
- 7. Carga el código fuente en el Arduino.
- 8. Verifica las puertas de I/O a través del Arduino IDE.
Código de ejemplo
```cpp
#include <Wire.h>
void setup() {
Wire.begin();
pinMode(0, OUTPUT);
digitalWrite(0, HIGH);
}
void loop() {
// Codice principale
}
```
Miniproyecto
Crea un sencillo display digital utilizando 8 LEDs con el PCF8574.
Errores comunes
- Conecta correctamente SDA y SCL.
- Verifica en el datasheet la configuración correcta de las puertas de I/O.
- Asegúrate de que la resistencia pull-up esté correcta.
- Verifica que el PCF8574 esté bien montado.
Accesorios recomendados
- LED
- Resistencias 220Ω
- Display de 7 segmentos
- Cable dual de 4 pines
Preguntas frecuentes
¿Cuáles puertos de I/O se pueden utilizar?
Todos los 8 puertos de I/O del PCF8574 pueden ser utilizados.
¿Puedo utilizar una alimentación diferente de 5V?
Verifica en el datasheet la compatibilidad con la alimentación utilizada.
¿Cómo puedo controlar los puertos de E/S?
Utilizando el código fuente proporcionado o otro sketch Arduino.
¿El PCF8574 puede funcionar con Arduino UNO?
Sí, el PCF8574 es compatible con Arduino UNO.





Valoraciones
No hay valoraciones aún.