Electronic – arduino – 4 Channel Relay Module Set to LOW activates relay

arduinorelay

I seems that my 4 channel relay module is acting the opposite of how I thought it should act. When I do use the Arduino "digitalWrite(relay, HIGH);" essentially turning power on to the relay, the relay switch is open. When I write "digitalWrite(relay, LOW);", it closes. How is that correct? I thought when you energized the coil, the switched closed to complete the circuit, not the other way around.

Best Answer

The relay module inputs are active low. They are designed to work that way.

enter image description here