Dies ist ein 5V-Einkanal-Relaismodul, mit dem sich Lasten mit höherer Spannung oder höherem Strom mit einem Niederspannungssignal schalten lassen. Die Lastseite ist für bis zu AC250V 10A oder DC30V 10A ausgelegt und eignet sich damit für einfache Hausautomations- und Steuerprojekte.
| Pin | Signal | Beschreibung |
|---|---|---|
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 |
| Von | Nach | Kabel |
|---|---|---|
board:5V |
x1:VCC |
red |
board:GND |
x1:GND |
black |
board:D7 |
x1:IN |
green |
Dieses Beispiel wurde für das arduino-uno geschrieben und kompiliergeprüft. Codey Online passt es für jedes andere unterstützte Board an.
// 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);
}
Beschreib einfach, was du bauen willst. Codey Online schreibt den Code, zeichnet den Schaltplan, kompiliert alles und flasht dein Board direkt aus dem Browser.
Kostenlos starten