← Alle Bauteile

Relais-Modul (5V, 1-Kanal)

Aktuator

Ein elektromagnetischer Schalter: der Arduino schaltet mit einem kleinen Signal einen grossen Stromkreis ein oder aus. Damit kann man Lampen, Luefter oder andere 230V-Geraete steuern — aber nur unter Aufsicht!

Tipps: ACHTUNG: Die Schaltseite (COM/NO/NC) kann mit 230V betrieben werden — das ist LEBENSGEFAEHRLICH! Im Schulunterricht NUR mit Niederspannung (z.B. 12V LED-Streifen) verwenden! NO = Normally Open (aus, bis Signal kommt), NC = Normally Closed (an, bis Signal kommt).
Frag den Lernhelfer

Technische Daten

KategorieSchalten
SchnittstelleDigital
PinbelegungVCC, GND, IN (Signal), COM, NO, NC (Schaltseite)
Anzahl Pins6
MessbereichSchaltlast: bis 250V AC / 10A oder 30V DC / 10A
Betriebsspannung5.0V – 5.0V
Stromverbrauch70.0 mA

Anschluss

Arduino Uno R3

Pins: 5V=VCC, GND=GND, D8=IN

Hinweise: LOW-aktiv: IN=LOW schaltet das Relais ein! Klicken = Relais schaltet. Nur Niederspannung im Unterricht!

Codebeispiele

Relais schalten (Niederspannung!) Mittel

Das Relais ist ein elektromagnetischer Schalter. Der Arduino schaltet mit einem kleinen Signal einen separaten Stromkreis. WICHTIG: Im Unterricht NUR mit Niederspannung (z.B. 12V) arbeiten!

Benoetigte Bibliotheken: Keine (nur Arduino-Standardfunktionen)

// ============================================
// Relais-Modul: Schalten mit Arduino
// ============================================
// Anschluss Steuerseite: VCC=5V, GND=GND, IN=Pin 8
// Schaltseite: COM + NO (Normally Open) fuer Niederspannungs-Verbraucher
//
// >>> NUR NIEDERSPANNUNG IM UNTERRICHT! <<<
// >>> KEIN 230V OHNE FACHPERSONAL!      <<<

#define RELAIS_PIN 8   // Steuerpin
#define TASTER_PIN 4   // Optional: Taster zum Schalten

void setup() {
  pinMode(RELAIS_PIN, OUTPUT);
  pinMode(TASTER_PIN, INPUT_PULLUP);
  digitalWrite(RELAIS_PIN, HIGH);  // HIGH = AUS (Low-aktiv!)
  Serial.begin(9600);
  Serial.println("Relais-Demo (Niederspannung!)");
  Serial.println("Hoerst du das Klicken? Dann schaltet das Relais.");
}

void loop() {
  // Automatisches Schalten alle 3 Sekunden
  Serial.println("Relais EIN (Klick!)");
  digitalWrite(RELAIS_PIN, LOW);    // LOW = Relais EIN (Low-aktiv!)
  delay(3000);

  Serial.println("Relais AUS (Klick!)");
  digitalWrite(RELAIS_PIN, HIGH);   // HIGH = Relais AUS
  delay(3000);
}

Probleme mit Relais-Modul (5V, 1-Kanal)?

KI-Lernhelfer fragen