Tengo un Ardunio que controla dos CD74HC4051 muxes . Los terminales com
de ambos están conectados, por lo que básicamente estoy usando el primer mux para seleccionar una entrada y pasar la entrada a la siguiente, que selecciona la salida. (Creo que esto se llama demuxing?)
Estoy usando un OSEPP Mega (Ardunio de marca ) para proporcionar la alimentación, con los puertos 53,52,51,50,49,48 conectados a S2, S1, S0 (del primer mux) y S2, S1, S0 (del segundo mux) respectivamente.
Estoy teniendo problemas con el hecho de que no envíe señales a través o que las envíe cuando no se supone que lo haga. Me pregunto si estoy cometiendo errores simples?
Aquí hay una foto de la configuración:
Aquí está mi código:
void setup() {
Serial.begin(9600);
pinMode(53, OUTPUT);// 1S2
pinMode(52, OUTPUT);// 1S1
pinMode(51, OUTPUT);// 1S0
pinMode(50, OUTPUT);// 2S2
pinMode(49, OUTPUT);// 2S1
pinMode(48, OUTPUT);// 2S0
}
void loop() {
digitalWrite(53,LOW);//1s2
digitalWrite(52,LOW);//1s1
digitalWrite(51,LOW);//1s0
digitalWrite(50,LOW);//2s2
digitalWrite(49,LOW);//2s1
digitalWrite(48,LOW);//2s0
}