#define MUX_BIT_0 13 #define MUX_BIT_1 12 #define MUX_BIT_2 27 #define MUX_BIT_3 33 #define MUX_COM 32 #define RAIL_0 14 #define RAIL_1 15 #define PILL_SENSE 21 #define BATTERY_PIN 35 void setup() { Serial.begin(115200); pinMode(MUX_BIT_0, OUTPUT); pinMode(MUX_BIT_1, OUTPUT); pinMode(MUX_BIT_2, OUTPUT); pinMode(MUX_BIT_3, OUTPUT); // pinMode(MUX_COM, INPUT); pinMode(MUX_COM, INPUT_PULLDOWN); // pinMode(MUX_COM, INPUT_PULLUP); pinMode(RAIL_0, OUTPUT); pinMode(RAIL_1, OUTPUT); digitalWrite(RAIL_0, LOW); digitalWrite(RAIL_1, LOW); digitalWrite(MUX_BIT_0, LOW); digitalWrite(MUX_BIT_1, LOW); digitalWrite(MUX_BIT_2, LOW); digitalWrite(MUX_BIT_3, LOW); } void loop() { digitalWrite(RAIL_0, HIGH); digitalWrite(RAIL_1, LOW); digitalWrite(MUX_BIT_0, LOW); digitalWrite(MUX_BIT_1, LOW); digitalWrite(MUX_BIT_2, LOW); digitalWrite(MUX_BIT_3, LOW); delay(200); // Serial.println(analogRead(MUX_COM)); Serial.println(digitalRead(MUX_COM)); }