//UNO_Mux0326;
const uint8_t adcPins [] = {A0};
const uint8_t controlPins[] = {5,4,3,2};
void setup()
{
Serial.begin(115200);
for (int i = 0;i < 4; ++i)
{
pinMode(controlPins[i], OUTPUT);
}
}
void loop()
{
for (int i = 0; i < 15; ++i)
{ // This gets HEX info for digital (2,3,4,5) pins
digitalWrite(controlPins[0], i & 1); //Serial.print(controlPins[0], i & 1);
digitalWrite(controlPins[1], i & 1 >> 1); //Serial.print(controlPins[1], i & 1 >> 1);
digitalWrite(controlPins[2], i & 1 >> 2);
digitalWrite(controlPins[3], i & 1 >> 3);
delay(500);
//Serial.print(controlPins[0]);
//Serial.print(controlPins[1]);
//Serial.print(analogRead (A0));
//for(int j = 0; j < 4; ++j)
//{
Serial.print(i);
//Serial.print(j);
Serial.print(": ");
Serial.print(analogRead(A0));
Serial.print(", ");
//}
//Serial.print("I3: ");
//Serial.print(analogRead(adcPins[A0]));
Serial.println();
delay(500);
}
}
Loading
cd74hc4067
cd74hc4067