Descripción
Qué es
El módulo CJMCU-4051 es un multiplexor analógico de 8 canales basado en el circuito integrado 74HC4051. Permite seleccionar dinámicamente uno de los ocho canales de entrada para ser enviado a la salida.
Características
- 8 canales de entrada
- 1 canal de salida
- Alimentación: 3-5V
- SKU: ARD0010928
- Precio: 3€
Para qué sirve
El CJMCU-4051 es ideal para seleccionar entre varios sensores o fuentes de señal en un proyecto Arduino. Por ejemplo, puede ser utilizado para leer los valores de 8 sensores de temperatura conectándolos a los diferentes canales del módulo.
Tutorial: Cómo usar CJMCU-4051
El CJMCU-4051 es un multiplexor analógico de 8 canales útil para seleccionar entre varios sensores o fuentes de señal. Apto para makers principiantes e intermedios.
Qué necesitas
- CJMCU-4051
- Arduino
- Cable de alimentación
- Resistencia de 1 kΩ
Pasos
- 1. Conecta la alimentación al CJMCU-4051 (VCC a 5V, GND a GND).
- 2. Conecta un canal (AD0-AD3) del CJMCU-4051 a un pin de Arduino (A0-A3).
- 3. Conecta la resistencia entre el pin S0 y GND para seleccionar el canal 0.
- 4. Carga el código Arduino proporcionado.
- 5. Verifica en el datasheet la configuración de los pines S1, S2 y S3.
- 6. Cambia la selección del canal en el código para probar otros canales.
- 7. Verifica la lectura correcta de las señales.
- 8. Desconecta la alimentación y apaga el Arduino.
Código de ejemplo
```cpp
#include <Wire.h>
void setup() {
Serial.begin(9600);
}
void loop() {
int canale = 0;
for (canale = 0; canale < 8; canale++) {
// Configura il canale
// Verifica sul datasheet
Serial.print("Canale ");
Serial.print(canale);
Serial.print(" - Valore: ");
Serial.println(analogRead(A0));
delay(1000);
}
}
```
Miniproyecto
Crea un multiplexor para seleccionar entre 8 sensores de temperatura. Conecta los sensores a los canales del CJMCU-4051 y lee los valores en ciclo.
Errores comunes
- No verifiques la configuración de los pines S1, S2 y S3 en el datasheet.
- No utilices resistencias adecuadas para seleccionar los canales.
- No conecta correctamente la alimentación.
- Ignora los pines S0-S3 en el código.
Accesorios recomendados
- Sensores de temperatura
- Resistencias de 1 kΩ
- Diodo LED
- Resistencia de protección para el LED
Preguntas frecuentes
¿Cómo seleccionar un canal diferente en el código?
Configura los pines S1, S2 y S3 en el código Arduino según la tabla de selección en el datasheet.
¿Por qué el Arduino no lee correctamente las señales?
Verifica la configuración correcta de los pines S0-S3 y la conexión física.
¿Qué otros componentes puedo conectar al CJMCU-4051?
Puedes conectar cualquier fuente de señal analógica, como sensores de presión, luminosidad, etc.







Valoraciones
No hay valoraciones aún.