• Banner

74HC4067 16-Ch Analog / Digital Mux Module Robotics Bangladesh
  • 74HC4067 16-Ch Analog / Digital Mux Module Robotics Bangladesh

74HC4067 16-Ch Analog / Digital Mux Module

RBD-2734

Bi-directional mux  can handle analog and digital signals.

BDT 250.00
BDT 250.00 BDT 250.00 BDT 250.00 BDT 250.00
Tax included Tax excluded Tax included Tax excluded
BDT 250.00 Tax excluded
BDT 250.00 Tax included
BDT 0.00 Tax
BDT 250.00 Tax excluded
BDT 0.00 Tax
BDT 250.00 Tax included
Quantity
26 Items

  Security policy

(edit with the Customer Reassurance module)

  Delivery policy

(edit with the Customer Reassurance module)

  Return policy

(edit with the Customer Reassurance module)

Description

DESCRIPTION

The 16-Ch Analog / Digital Mux Module mounts a 74HC4067, a 16-channel multiplexer/demultiplexer IC that can route both analog and digital signals in both directions.

PACKAGE INCLUDES:

  • 16-Channel Analog / Digital Mux Module
  • 2x – Male header strips

KEY FEATURES OF 16-CH ANALOG / DIGITAL MUX MODULE:

  • 16 bi-directional channels
  • Can be used as multiplexer or demultiplexer
  • Channels can handle analog or digital signals
  • 3.3 and 5V logic compatible

1 of 16 input channels can be routed to 1 output or 1 input can be routed to 1 of 16 output channels.  It can handle analog signals such as from analog sensors or a bank of potentiometers or it can handle digital signals such as from switches, digital sensors or even serial communications.

The 74HC4067 can operate over the range of 2 to 6V, so it is compatible with both 3.3 and 5V logic.

Four address lines (S0-S3) select one of the 16 channels and connects it to the input/output pin (SIG).  It uses binary addressing, so address 0000 is Channel 0, address 1111 is Channel 15.  When a channel is ON, it has a resistance of about 70 ohms which allows signals to flow both ways.  With a 5V power supply, we measured about 60 ohms.   Maximum current is 25mA through any of the channels.

There is an enable pin (EN) that is active LOW and defaults to that value.  When LOW, the device enables the channel selected by the address lines.  If EN is pulled HIGH, all channels are disabled.

Module Connections

On the electronics module there are 2 rows of breakout points.  These can be used to connect wires or header pins can be soldered in depending on the application.

1×8 Header

  • SIG = Signal Input / Output.  This will usually connect to an analog input or digital I/O on the microcontroller
  • S3 = Binary Address Bit 3.  The address bits (3…0) connect to 4 digital output pins on the microcontroller to select channel.
  • S2 = Binary Address Bit 2
  • S1 = Binary Address Bit 1
  • S0 = Binary Address Bit 0
  • EN = Enable.  Internally pulled LOW to enable by default.  Can be pulled HIGH to disable all channels.
  • VCC = 2 to 6V.  Usually connected to 5V or 3.3V to match the microcontroller power.
  • GND = Ground, must be common with the microcontroller.

1×16 Header

  • C15 = Channel 15
  • C14 = Channel 14
  • ….
  • C1 = Channel 1
  • C0 = Channel 0

OUR EVALUATION RESULTS:

This is one of those devices that sounds complicated, but is actually easy to use.  When using this device, it is perhaps easiest to think of it as a bank of 16 mechanical switches with one side of all the switches tied together with a built-in  series resistor of 60-70 ohms that goes to a microcontroller analog or digital pin.   The other side of the switches connect to analog or digital signals that you want to monitor or control.  The main rule is that only one switch can be turned on at a time.

Since only one output can be active at a time these devices are generally most useful for sequentially reading multiple inputs rather than controlling outputs.

The board comes with male header pins.  Whenever soldering header pins of this type, it is always recommended to insert the pins into a solderless breadboard while the module is being soldered to ensure the pins stay aligned with the breadboard spacing.

The example program below demonstrates some of its capability.   It sets the device up on the A0 analog input pin and scans the 16 channels and prints out the analog value which will range from 0 to 1023.  If the inputs are left floating, the readings will be random.  If a pin is pulled low, it should read close to 0.  If it is pulled to Vcc, it should read close to 1023.

74HC4067 16-Channel Mux Program

/*  74HC4067 Analog / Digital Mux Example

   This is setup to read 1 of 16 analog inputs such as from analog sensors
   which is the most common use of this device.  The SIG pin can be connected to a 
   digital pin if it is desired to work with digital data instead of analog.
   
   Accessing the device uses a table and small function to translate from channel 0-15 to the binary 
   address to make life a little easier
*/
// Define pins used below
#define S0_PIN 4  // Use any 4 available digital pins for addressing the 74HC4067
#define S1_PIN 5
#define S2_PIN 6
#define S3_PIN 7
#define SIG_PIN A0  // Use any available analog pin.

// Table below is used to translate from 0-15 to binary address of device.
int channel_address_table[16][4] = {
  // s0, s1, s2, s3     channel
    {0,  0,  0,  0},    // 0
    {1,  0,  0,  0},    // 1
    {0,  1,  0,  0},    // 2
    {1,  1,  0,  0},    // 3
    {0,  0,  1,  0},    // 4
    {1,  0,  1,  0},    // 5
    {0,  1,  1,  0},    // 6
    {1,  1,  1,  0},    // 7
    {0,  0,  0,  1},    // 8
    {1,  0,  0,  1},    // 9
    {0,  1,  0,  1},    // 10
    {1,  1,  0,  1},    // 11
    {0,  0,  1,  1},    // 12
    {1,  0,  1,  1},    // 13
    {0,  1,  1,  1},    // 14
    {1,  1,  1,  1}     // 15
};
//===============================================================================
//  Initialization
//===============================================================================
void setup() {
  pinMode(S0_PIN, OUTPUT);  // Set addressing pins as outputs
  pinMode(S1_PIN, OUTPUT);
  pinMode(S2_PIN, OUTPUT);
  pinMode(S3_PIN, OUTPUT);

  Serial.begin(9600);          // Set Serial Monitor window comm speed
}
//===============================================================================
//  Main
//===============================================================================
void loop() {
  int mux_Value;
  // Step through each much channel and report what we are seeing
  for (int i=0; i<16; i++){
    Mux_Addr (i);
    delay(1000);  // Slow things down for readability and allow address to settle
    mux_Value = analogRead(SIG_PIN); // Read analog value from mux
    Serial.print("Ch");
    Serial.print(i);
    Serial.print(": ");
    Serial.println(mux_Value);
    //delay(1000);  // Delay 1 second to slow everything down for readability
  }
  Serial.println();
  delay(3000);  // Read the mux channels every 3 seconds
}

// Function to update the mux binary address bits given the channel number 0-15
void Mux_Addr (int ch_Addr)
{
    digitalWrite(S0_PIN, channel_address_table[ch_Addr][0]);
    digitalWrite(S1_PIN, channel_address_table[ch_Addr][1]);
    digitalWrite(S2_PIN, channel_address_table[ch_Addr][2]);
    digitalWrite(S3_PIN, channel_address_table[ch_Addr][3]);
}
Product Details
RBD-2734
26 Items

Specific References

EAN13
2734
Comments (0)
Grade
No customer reviews for the moment.
16 other products in the same category:

Reference: RBD-2142

CH340C WIFI Module Adapter Download Debug for ESP8266 ESP-01/01S

(0)
Operating Voltage: 5VDC USB to Serial Converter: CH340C Compatible With:ESP8266 ESP-01/01S Comes With Onboard Reset Switch Has Female Headers for Connecting the Wifi Module.
BDT 190.00
BDT 190.00 tax incl.
BDT 190.00 tax excl.
BDT 190.00 tax excl.
BDT 190.00 tax incl.
BDT 190.00 tax incl.
BDT 0.00 Tax
BDT 190.00 tax excl.
BDT 190.00 tax excl.
BDT 0.00 Tax
BDT 190.00 tax incl.
More
In-Stock
In stock: 11

Reference: RBD-0702

1 Channel 5V Relay Board Module

(0)
It has a relay status indicator led Power LED(Green), 8 relay status indicator LED(Red) Relay control interface by single-chip IO. Low-level suction close, high-level release. Easy to use, simple 3 line structure. Note: Relay might be different from the picture as per stock
BDT 88.00
BDT 88.00 tax incl.
BDT 88.00 tax excl.
BDT 88.00 tax excl.
BDT 88.00 tax incl.
BDT 88.00 tax incl.
BDT 0.00 Tax
BDT 88.00 tax excl.
BDT 88.00 tax excl.
BDT 0.00 Tax
BDT 88.00 tax incl.
More
In-Stock
In stock: 63

Reference: RBD-2083

Analog Temperature Sensor Module

(0)
Operating Voltage : 5v. Temperature measurement range : -55°C to 125°C. Measurement Accuracy : ±0.5°C.
BDT 75.00
BDT 75.00 tax incl.
BDT 75.00 tax excl.
BDT 75.00 tax excl.
BDT 75.00 tax incl.
BDT 75.00 tax incl.
BDT 0.00 Tax
BDT 75.00 tax excl.
BDT 75.00 tax excl.
BDT 0.00 Tax
BDT 75.00 tax incl.
More
In-Stock
In stock: 55

Reference: RBD-1333

Button Keypad 3x4 module (Assembled)

(0)
Easy communication with any microcontroller. Tactile type switches. Over 1,000,000 operations per key. Contact rated for 12V dc @ 20mA. Over 1,000,000 operations per key. Dimensions: 56 x 80 x 17 mm.(LxWxH)
BDT 699.00
BDT 699.00 tax incl.
BDT 699.00 tax excl.
BDT 699.00 tax excl.
BDT 699.00 tax incl.
BDT 699.00 tax incl.
BDT 0.00 Tax
BDT 699.00 tax excl.
BDT 699.00 tax excl.
BDT 0.00 Tax
BDT 699.00 tax incl.
More
Out-of-Stock
In stock: -1

Reference: RBD-2552

R503 Waterproof Capacitive Fingerprint Module Sensor Scanner

(0)
R503 Fingerprint Sensor is a device that allows you to read and save up to 200 fingerprints through a touch panel, it also contains a configurable LED light indicator. This sensor is small and easy to use, it has a wide detection range, a nut so you can install it easily and it has 6 pins, 2 for power, 1 for the finger detection signal, another for the...
BDT 2,990.00
BDT 2,990.00 tax incl.
BDT 2,990.00 tax excl.
BDT 2,990.00 tax excl.
BDT 2,990.00 tax incl.
BDT 2,990.00 tax incl.
BDT 0.00 Tax
BDT 2,990.00 tax excl.
BDT 2,990.00 tax excl.
BDT 0.00 Tax
BDT 2,990.00 tax incl.
More
In stock
In stock: 9

Reference: RBD-2718

PAM 8610 Digital Stereo Class-D Amplifier Board 2x15W Output

(0)
Dual-Channel Stereo Output Run-on 7V to 15V power Supply 32 Steps DC volume control has a +32dB to -75dB range. 40 pin QFN 6 x 6 mm package. Much higher efficiency in terms of cost and performance than competitors’ ICs
BDT 250.00
BDT 250.00 tax incl.
BDT 250.00 tax excl.
BDT 250.00 tax excl.
BDT 250.00 tax incl.
BDT 250.00 tax incl.
BDT 0.00 Tax
BDT 250.00 tax excl.
BDT 250.00 tax excl.
BDT 0.00 Tax
BDT 250.00 tax incl.
More
In stock
In stock: 30

Reference: RBD-0948

ESP32 ESP-32S 30P NodeMCU Development Board Wireless WiFi

(0)
Built-in Flash: 32Mbit Power supply: 5V WiFi protocol: IEEE 802.11 b/g/n Peripheral interface: UART/GPIO/ADC/DAC/SDIO/PWM/I2C/I2S Logic level: 3.3V A high-quality USB cable is essential for this board to ensure sufficient current supply; otherwise, your board may not be recognized by the Windows Device Manager. Please avoid using mobile phone cables and...
BDT 470.00
BDT 470.00 tax incl.
BDT 470.00 tax excl.
BDT 470.00 tax excl.
BDT 470.00 tax incl.
BDT 470.00 tax incl.
BDT 0.00 Tax
BDT 470.00 tax excl.
BDT 470.00 tax excl.
BDT 0.00 Tax
BDT 470.00 tax incl.
More
In-Stock
In stock: 195

Reference: RBD-2225

1 Channel 24V Relay Board Module with OPTO Isolation Support High or Low Level Trigger

(0)
Output SPDT Relay. Header connector for connecting power and trigger voltage. LED indicates relay status. Screw terminal connector for easy relay output connection. Note: Relay brand may vary from actual product as our stock rotates.
BDT 145.00
BDT 145.00 tax incl.
BDT 145.00 tax excl.
BDT 145.00 tax excl.
BDT 145.00 tax incl.
BDT 145.00 tax incl.
BDT 0.00 Tax
BDT 145.00 tax excl.
BDT 145.00 tax excl.
BDT 0.00 Tax
BDT 145.00 tax incl.
More
In-Stock
In stock: 91

Reference: RBD-2098

Big Microphone Sound Sensor Module

(0)
Big Microphone Sound Sensor Module  Sound Detection Sensor Module High Sensitive Voice Sensor
BDT 75.00
BDT 75.00 tax incl.
BDT 75.00 tax excl.
BDT 75.00 tax excl.
BDT 75.00 tax incl.
BDT 75.00 tax incl.
BDT 0.00 Tax
BDT 75.00 tax excl.
BDT 75.00 tax excl.
BDT 0.00 Tax
BDT 75.00 tax incl.
More
In-Stock
In stock: 89

Reference: RBD-1381

Opto-Isolator ILD213T

(0)
Forward voltage 1.55V Reverse current 100mA Capacitance 25 pF
BDT 480.00
BDT 480.00 tax incl.
BDT 480.00 tax excl.
BDT 480.00 tax excl.
BDT 480.00 tax incl.
BDT 480.00 tax incl.
BDT 0.00 Tax
BDT 480.00 tax excl.
BDT 480.00 tax excl.
BDT 0.00 Tax
BDT 480.00 tax incl.
More
In-Stock
In stock: 18

Reference: RBD-1769

Mini MP1584EN DC-DC BUCK Adjustable Step Down Module

(0)
Input Voltage: 4.5V – 28V Output Voltage: 0.8V – 20V Output Voltage Adjustment: On-board potentiometer Output Current:  1.8A (typical), 3.0A (max). Ceramic Capacitor Stable Internal Soft-Start Internally Set Current Limit without a Current Sensing Resistor
BDT 99.00
BDT 99.00 tax incl.
BDT 99.00 tax excl.
BDT 99.00 tax excl.
BDT 99.00 tax incl.
BDT 99.00 tax incl.
BDT 0.00 Tax
BDT 99.00 tax excl.
BDT 99.00 tax excl.
BDT 0.00 Tax
BDT 99.00 tax incl.
More
In-Stock
In stock: 123

Reference: RBD-2294

JQ6500 V2.1 MP3 Player Module

(0)
JQ6500 MP3 Voice sound module can play stereo MP3 files or standard mono audio files. The module has two different modes to operate in; serial communication mode (connecting to a microcontroller) or AD button control mode (module can be controlled with switches).
BDT 690.00
BDT 690.00 tax incl.
BDT 690.00 tax excl.
BDT 690.00 tax excl.
BDT 690.00 tax incl.
BDT 690.00 tax incl.
BDT 0.00 Tax
BDT 690.00 tax excl.
BDT 690.00 tax excl.
BDT 0.00 Tax
BDT 690.00 tax incl.
More
In stock
In stock: 48

Reference: RBD-1021

PAM8406 5Wx2 Class D Digital Stereo Audio Power Amplifier Module Board

(0)
Operating voltage: 2.5V-5.5V, recommended 5V Speaker Load: 2-8 Ohms Input and Output Connectors: Pins on 0.2" centers Size: 24 x 23 x 105 mm (L x W x H) Net weight: 3g
BDT 199.00
BDT 199.00 tax incl.
BDT 199.00 tax excl.
BDT 199.00 tax excl.
BDT 199.00 tax incl.
BDT 199.00 tax incl.
BDT 0.00 Tax
BDT 199.00 tax excl.
BDT 199.00 tax excl.
BDT 0.00 Tax
BDT 199.00 tax incl.
More
In-Stock
In stock: 7

Reference: RBD-0703

SSC-32 32Ch Servo Controller Lynxmotion Compatible

(0)
Controls up to 32 servo motors Comes preassembled USB interface (cable included), Xbee socket, and TTL serial Bidirectional communication with Query commands Large capacitors to prevent brownouts
BDT 3,400.00
BDT 3,400.00 tax incl.
BDT 3,400.00 tax excl.
BDT 3,400.00 tax excl.
BDT 3,400.00 tax incl.
BDT 3,400.00 tax incl.
BDT 0.00 Tax
BDT 3,400.00 tax excl.
BDT 3,400.00 tax excl.
BDT 0.00 Tax
BDT 3,400.00 tax incl.
More
In-Stock
In stock: 7

Reference: RBD-2921

2.42 inch OLED Screen LCD Display Module 128x64 SSD1309 SPI 7Pin Yellow

(0)
Operating Voltage: 3.3V Resolution: 128 × 64 pixels Communication Interface: SPI (default) Display size: 55.01 × 27.49mm Driver: SSD1309Note: The component, colour &amp; shape of the module may vary depending on our stock rotation.
BDT 1,690.00
BDT 1,690.00 tax incl.
BDT 1,690.00 tax excl.
BDT 1,690.00 tax excl.
BDT 1,690.00 tax incl.
BDT 1,690.00 tax incl.
BDT 0.00 Tax
BDT 1,690.00 tax excl.
BDT 1,690.00 tax excl.
BDT 0.00 Tax
BDT 1,690.00 tax incl.
More
In stock
In stock: 10

Reference: RBD-0576

STM8S103F3P6 ARM STM8 Minimum System Development Board Module (Arduino Compatible)

(0)
Chipboard STM32F103C8T6 On board, SWIM interface and reset button Micro USB line or the 2.54 pin to link to the power with the input voltage 4.5V-15V. Power light and the Demo indicator light Leads all the pins and has detailed label for the Pins. Support SWIM debug mode. RoboticsBD
BDT 450.00
BDT 450.00 tax incl.
BDT 450.00 tax excl.
BDT 450.00 tax excl.
BDT 450.00 tax incl.
BDT 450.00 tax incl.
BDT 0.00 Tax
BDT 450.00 tax excl.
BDT 450.00 tax excl.
BDT 0.00 Tax
BDT 450.00 tax incl.
More
In-Stock
In stock: 25

Follow us on Facebook