Módulos
Módulo Multiplexor 16 Canales CD74HC4067
$180
30 unidades disponibles
Descripción Detallada Eléctrica Características: Modelo: CD74HC4067 Tipo de Componente: Multiplexor/Desmultiplexor Analógico-Digital de 16 Canales Voltaje de Operación (VCC): 2V a…
MóduloPrototipoBateríasCódigo
Incluye ficha técnica y ejemplo de código para validar el proyecto con más seguridad.
Stock confirmado por WhatsApp
Envíos Montevideo e interior
Ayuda técnica antes de pagar
Información técnica
Descripción Detallada Eléctrica
Características:
Modelo: CD74HC4067
Tipo de Componente: Multiplexor/Desmultiplexor Analógico-Digital de 16 Canales
Voltaje de Operación (VCC): 2V a 6V
Corriente de Operación: Máximo 1µA a 6V
Rango de Temperatura de Operación: -55°C a 125°C
Resistencia en Estado ON (Ron): 70 ohmios a 5V
Tiempo de Propagación: 14 ns a 5V
Configuración de Pines:
S0, S1, S2, S3: Pines de selección de canal
EN: Pin de habilitación (activo en bajo)
SIG: Pin común para la señal multiplexada
C0-C15: 16 canales de entrada/salida
VCC: Voltaje de alimentación
GND: Tierra
Dimensiones: 35mm x 25mm
Descripción:
El CD74HC4067 es un multiplexor/demultiplexor analógico-digital de alta velocidad con 16 canales de entrada/salida que se pueden controlar mediante una interfaz de selección de 4 bits. Este módulo es ideal para expandir las entradas y salidas de tu microcontrolador, permitiendo la conexión de múltiples sensores, interruptores o señales a un solo pin de entrada/salida.
Aplicaciones Típicas:
Expansión de Entradas/Salidas: Ideal para proyectos que requieren la conexión de múltiples dispositivos a un solo microcontrolador.
Adquisición de Datos: Permite la lectura de múltiples sensores analógicos con un solo pin de entrada.
Selección de Señales: Útil en sistemas de conmutación de señales analógicas y digitales.
Automatización: Control de múltiples dispositivos en proyectos de automatización y robótica.
Ventajas:
Alta Velocidad: Tiempo de propagación rápido, adecuado para aplicaciones que requieren cambios rápidos de canal.
Bajo Consumo de Energía: Ideal para proyectos alimentados por batería.
Baja Resistencia ON: Proporciona una baja pérdida de señal.
Compatibilidad: Compatible con una amplia gama de microcontroladores.
Comprar Módulo Multiplexor 16 Canales CD74HC4067 en Uruguay
En MicroUniversos podés consultar stock de Módulo Multiplexor 16 Canales CD74HC4067, coordinar entrega en Montevideo o envío al interior y revisar compatibilidad antes de cerrar el pedido por WhatsApp.
Si estás armando un proyecto con Arduino, ESP32, sensores, displays o módulos de potencia, enviá placa, tensión y objetivo para confirmar que este producto sea adecuado.
Ejemplo de código
#include <Arduino.h>
// Definir los pines de selección del canal
const int s0 = 2;
const int s1 = 3;
const int s2 = 4;
const int s3 = 5;
// Definir el pin de habilitación (activo en bajo)
const int en = 6;
// Definir el pin de señal común
const int sig = A0;
void setup() {
// Configurar los pines de selección y habilitación como salidas
pinMode(s0, OUTPUT);
pinMode(s1, OUTPUT);
pinMode(s2, OUTPUT);
pinMode(s3, OUTPUT);
pinMode(en, OUTPUT);
// Configurar el pin de señal como entrada
pinMode(sig, INPUT);
// Deshabilitar el multiplexor inicialmente
digitalWrite(en, HIGH);
// Iniciar la comunicación serie para el monitoreo
Serial.begin(9600);
}
void loop() {
// Habilitar el multiplexor
digitalWrite(en, LOW);
// Leer cada uno de los 16 canales
for (int channel = 0; channel < 16; channel++) {
// Seleccionar el canal configurando los pines de selección
digitalWrite(s0, channel & 0x01);
digitalWrite(s1, (channel >> 1) & 0x01);
digitalWrite(s2, (channel >> 2) & 0x01);
digitalWrite(s3, (channel >> 3) & 0x01);
// Leer el valor analógico del canal seleccionado
int value = analogRead(sig);
// Imprimir el canal y el valor leído
Serial.print("Canal ");
Serial.print(channel);
Serial.print(": ");
Serial.println(value);
// Esperar un poco antes de leer el siguiente canal
delay(100);
}
// Deshabilitar el multiplexor para ahorrar energía
digitalWrite(en, HIGH);
// Esperar un segundo antes de la siguiente lectura
delay(1000);
}