[SOLVED] - CD74HC4067 Multiplexer won't disable at HIGH


  digitalWrite(MuxDisabler, HIGH);
  for (int i = 0; i < 3; i++)
  {
    SetMuxChannel (i);
    int HumiditySensorRead = analogRead(A0);
    Serial.print("Sensor No = ");
    Serial.print(i);
    Serial.print(" = ");
    Serial.println(HumiditySensorRead);
    delay(500);
  }

  • Setting E to HIGH prevents you from reading the output on the mux output pin.
    What do you want to happen here ? :thinking: