Descripción
El módulo convertidor analógico-digital PCF8591 es un dispositivo que proporciona una lectura de información analógica y digital. La salida del sensor es una señal serial que puede ser leída por un Arduino o otra plataforma de desarrollo.
Tutorial: Cómo usar PCF8591
El PCF8591 es un módulo convertidor AD/DA útil para medir y controlar valores analógicos en Arduino y Raspberry Pi. Ideal para proyectos de precisión.
Qué necesitas
- Arduino o Raspberry Pi
- PCF8591
- Resistencia pull-up 4.7kΩ
- Conexiones I2C
Pasos
- 1. Instalación del módulo: conecta VCC a 5V, GND a GND, SDA y SCL a los respectivos pines I2C.
- 2. Añade la biblioteca Adafruit_PCF8591 en Arduino IDE.
- 3. Configura el pin I2C en el PCF8591 (ej. 0x48).
- 4. Lee los canales AD: `analogReadChannel(0)`. Consulta el datasheet.
- 5. Escribe a los canales DA: `analogWriteChannel(0, 128)`. Consulta el datasheet.
- 6. Prueba la lectura y escritura con un LED.
- 7. Configura la resistencia pull-up (4.7kΩ) entre SCL y VCC.
- 8. Verifica la estabilidad del sistema.
Código de ejemplo
```cpp
#include <Adafruit_PCF8591.h>
Adafruit_PCF8591 pcf;
void setup() {
pcf.begin(0x48);
}
void loop() {
int value = pcf.analogRead(0);
Serial.println(value);
}
```
Miniproyecto
Crea un indicador de estado luminoso simple utilizando un PCF8591 para leer la luz ambiental y controlar un LED.
Errores comunes
- Omitir la configuración de la resistencia pull-up.
- Conectar incorrectamente los pines I2C.
- Utilizar un pin I2C no soportado por el PCF8591.
- Olvidar de agregar la biblioteca Adafruit_PCF8591.
Accesorios recomendados
- LED
- Resistencia
- Sensores de luz
- Cable I2C
Preguntas frecuentes
¿Cómo debo configurar la resistencia pull-up?
Conecta una resistencia 4.7kΩ entre el pin SCL y VCC.
¿Cuáles pines I2C puedo utilizar?
En el Raspberry Pi, utiliza GPIO 3 (SDA) y 5 (SCL). En el Arduino, utiliza los pines SDA y SCL.
¿Por qué debo consultar el datasheet?
Los valores especificados en el datasheet son los más precisos para las operaciones AD/DA.










Valoraciones
No hay valoraciones aún.