//UNO_Mux0327
#define S0 2
#define S1 3
#define S2 4
#define S3 5
#define SIG A0
void setup()
{
Serial.begin(115200);
pinMode(S0, OUTPUT);
pinMode(S1, OUTPUT);
pinMode(S2, OUTPUT);
pinMode(S3, OUTPUT);
}
void loop()
{
for (int i = 0; i < 15; i ++)
{
Serial.print(read Mux(i));
Serial.println();
delay(500);
}
int readMux(int chan){
int controlPin[] = {S0,S1,S2,S3};
int Chan [15][4] =
{
{0,0,0,0},
{1,0,0,0},
{0,1,0,0},
{1,1,0,0},
{0,0,1,0},
{1,0,1,0},
{0,1,1,0},
{1,1,1,0},
{0,0,0,1},
{1,0,0,1},
{0,1,0,1},
{1,1,0,1},
{0,0,1,1},
{0,1,1,1},
{1,0,0,0}
};
}