Ref.: 001972 | Disponibilidade: Imediata

Modulo Multiplexador 16 Portas CD74HC4067

Descrição do produto

Módulo Multiplexador / Demultiplexador 16 Canais CD74HC4067


Descrição

O módulo CD74HC4067 é um multiplexador/demultiplexador analógico de 16 canais, ideal para expandir entradas e saídas analógicas ou digitais em microcontroladores. Permite selecionar um entre 16 canais utilizando apenas 4 pinos de controle, reduzindo significativamente o uso de portas do microcontrolador. Muito utilizado em projetos com Arduino, ESP32, ESP8266, Raspberry Pi e sistemas embarcados em geral.


Onde usar

Expansão de entradas analógicas em microcontroladores

Leitura de múltiplos sensores com poucos pinos

Comutação de sinais analógicos ou digitais

Projetos com Arduino, ESP32, ESP8266 e Raspberry Pi

Sistemas embarcados e automação

Protótipos e projetos educacionais

Seleção de sinais em circuitos eletrônicos


Segue um código bem simples para Arduino usando o módulo multiplexador CD74HC4067, lendo 16 entradas analógicas e mostrando no Monitor Serial.


Exemplo: leitura de sensores no CD74HC4067


Ligações básicas

  • SIG A0 do Arduino
  • S0 pino 2
  • S1 pino 3
  • S2 pino 4
  • S3 pino 5
  • VCC 5V (ou 3.3V)
  • GND GND


Código Arduino


// Pinos de seleção do multiplexador

const int S0 = 2;

const int S1 = 3;

const int S2 = 4;

const int S3 = 5;


// Pino comum (SIG)

const int SIG = A0;


void setup() {

 pinMode(S0, OUTPUT);

 pinMode(S1, OUTPUT);

 pinMode(S2, OUTPUT);

 pinMode(S3, OUTPUT);


 Serial.begin(9600);

}


void selecionarCanal(byte canal) {

 digitalWrite(S0, bitRead(canal, 0));

 digitalWrite(S1, bitRead(canal, 1));

 digitalWrite(S2, bitRead(canal, 2));

 digitalWrite(S3, bitRead(canal, 3));

}


void loop() {

 for (byte canal = 0; canal < 16; canal++) {

  selecionarCanal(canal);

  delay(5); // pequeno tempo para estabilizar


  int valor = analogRead(SIG);


  Serial.print("Canal ");

  Serial.print(canal);

  Serial.print(": ");

  Serial.println(valor);

 }


 Serial.println("--------------------");

 delay(1000);

}


O que esse código faz

Seleciona cada um dos 16 canais do CD74HC4067

Lê o valor analógico conectado em cada canal

Mostra os valores no Monitor Serial

Usa apenas 1 entrada analógica do Arduino


Item incluso:

01 peça Modulo Multiplexador 16 Portas Cd74hc4067

Especificações técnicas

Especificações técnicas

Modelo do CI: CD74HC4067

Tipo: Multiplexador / Demultiplexador analógico

Número de canais: 16 (1 comum + 16 entradas/saídas)

Comunicação: Seleção por 4 pinos digitais (S0 a S3)

Tensão de operação: 2 V a 6 V

Compatível com níveis lógicos de 3,3 V e 5 V

Resistência interna típica (Ron): ~70 Ω

Sinais analógicos e digitais

Baixa distorção e baixo ruído

Tempo de comutação rápido

Encapsulamento do módulo: PCB com pinos padrão

Fácil integração em protoboard

Temperatura de operação: -40 °C a +85 °C

Receba novidades e ofertas incríveis!