Descripción
Qué es
El módulo PCF8591 AD DA Board PCF8591T es un módulo de desarrollo para Arduino que permite medir y generar señales analógicas. Se basa en el convertidor A/D-D/A multiplexado PCF8591, ideal para proyectos de electrónica y desarrollo de hardware.
Características
- Convertidor A/D-D/A multiplexado
- Compatible con Arduino
- SKU: ARD009335
- Precio: 8,11 €
Para qué sirve
El módulo puede ser utilizado para medir la tensión de un sensor de presión o para controlar un relé. Es un componente versátil para proyectos de electrónica que requieren la interacción con señales analógicas.
Tutorial: Cómo usar PCF8591
El PCF8591 es un convertidor A/D-D/A multiplexado utilizado para medir y generar señales analíticas. Ideal para proyectos de electrónica y desarrollo de hardware.
Qué necesitas
- Arduino
- Cable I2C
- Resistencia 10kΩ
- Sensores de tensión o resistencia
Pasos
- 1. Instala el arco I2C en tu Arduino.
- 2. Conecta PCF8591 al Arduino mediante cable I2C.
- 3. Conecta la resistencia 10kΩ entre VCC y GND del PCF8591.
- 4. Conecta un sensor de tensión o resistencia al pin AN0-AN3.
- 5. Carga el código Arduino proporcionado.
- 6. Verifica en el datasheet las especificaciones del sensor.
- 7. Lee los valores A/D leyendo los registros 0-3.
- 8. Ajusta los valores D/A escribiendo en los registros 4-7.
Código de ejemplo
```cpp
#include <Wire.h>
#include <Adafruit(PCF8591.h>
Adafruit(PCF8591 pcf = Adafruit(PCF8591());
void setup() {
Serial.begin(9600);
pcf.begin();
}
void loop() {
int value = pcf.analogRead(0);
Serial.println(value);
}
```
Miniproyecto
Mide la tensión de un sensor de presión y controla un relé.
Errores comunes
- Conectar el VCC al 5V y GND al GND del Arduino.
- Asegúrate de que la resistencia 10kΩ esté correctamente conectada.
- Verifica que el sensor esté correctamente conectado a los pines AN0-AN3.
- Si no funciona, verifica la configuración del Wire.begin()
Accesorios recomendados
- Sensores de presión
- Relés
- Display LCD
- Botones
Preguntas frecuentes
¿Cómo puedo leer los valores D/A?
Escribe en los registros 4-7. Por ejemplo, `pcf.analogWrite(5, 128);`.
¿Cuáles sensores puedo utilizar?
Cualquier sensor de voltaje o resistencia.
¿El PCF8591 puede funcionar con Arduino UNO?
Sí, pero asegúrate de que el VCC sea de 5V.
¿Cuáles especificaciones del sensor debo verificar?
Verifica la tensión de alimentación y la resistencia del sensor.





Valoraciones
No hay valoraciones aún.