Módulo Multiplexor 16 Canales CD74HC4067

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);
}