Dit is een 5V relaismodule met 1 kanaal, bedoeld om belastingen met hogere spanning of stroom te schakelen met een laagspanningssignaal. De belastingszijde is geschikt voor maximaal AC250V 10A of DC30V 10A, waardoor deze module geschikt is voor eenvoudige domotica- en besturingsprojecten.
| Pin | Signaal | Beschrijving |
|---|---|---|
NC |
Normally-closed relay contact, connected to COM when relay is not energized | |
COM |
Common relay contact for the switched load circuit | |
NO |
Normally-open relay contact, connected to COM when relay is energized | |
GND |
ground | 0V ground reference for the 5V control input side |
VCC |
power | 5V supply input for the relay module coil and control circuitry |
IN |
digital | Active-low logic control input; drive low to energize the relay |
| Van | Naar | Draad |
|---|---|---|
board:5V |
x1:VCC |
red |
board:GND |
x1:GND |
black |
board:D7 |
x1:IN |
green |
Dit voorbeeld is geschreven en compile-gecheckt voor de arduino-uno. Codey Online past het voor je aan naar elk ander ondersteund board.
// Canonical example for a 5V 1-channel relay module
// The relay input is active-low:
// LOW = relay ON
// HIGH = relay OFF
const int RELAY_PIN = 7;
void setup() {
pinMode(RELAY_PIN, OUTPUT);
Serial.begin(9600);
while (!Serial) {
;
}
// Start with the relay turned off.
digitalWrite(RELAY_PIN, HIGH);
Serial.println("Relay module example started.");
Serial.println("Sending LOW turns the relay ON, HIGH turns it OFF.");
}
void loop() {
Serial.println("Relay ON");
digitalWrite(RELAY_PIN, LOW);
delay(1000);
Serial.println("Relay OFF");
digitalWrite(RELAY_PIN, HIGH);
delay(1000);
}
Beschrijf wat je wilt bouwen. Codey Online schrijft de code, tekent het aansluitschema, compileert het en flasht je board rechtstreeks vanuit de browser.
Gratis starten