LED mit einem Relais schalten

Lese­zeit: 3 Minu­ten

Lösung
Seite als PDF

Ein Relais ist ein Schal­ter, das dazu dient einen dar­an ange­schlos­se­nen Strom­kreis ein- oder aus­zu­schal­ten. Das Relais wird über einen Steu­er­strom­kreis akti­viert und kann mit klei­nen Strö­men höhe­re elek­tri­sche Leis­tun­gen schalten. 

Wei­te­re Informationen

Benö­tig­te Bauteile:

  • LED
  • Wider­stand 220 Ω
  • Relais
  • Lei­tungs­dräh­te

Beach­te die ➨Vor­wi­der­stän­de ver­schie­de­ner LEDs

Baue die Schal­tung auf.
(Fah­re mit der Maus über das Bild, um die Bezeich­nun­gen der Bau­tei­le zu sehen)

Defi­nie­re im Kopf die Varia­ble für das Relais. 

int RELAIS = 7;

Der set­up-Teil star­tet den ➨Zufalls­ge­nera­tor. Weil das Relais die LED schal­tet, muss für die LED kein pin­Mo­de defi­niert werden.

void setup()
{
  // Zufallsgenerator starten   
  randomSeed(analogRead(0)); 
  pinMode(RELAIS, OUTPUT);
}

Der loop-Teil sorgt dafür, dass die LED mit zufäl­lig ermit­tel­ter Zeit ein- und wie­der aus­ge­schal­tet wird. Das Relais ist rela­tiv trä­ge beim Schal­ten. Wäh­le des­halb für War­te­zeit Wer­te zwi­schen 2000 und 5000.

void loop()
{
  // delay zwischen 2000 und 5000 Millisekunden
  int Wartezeit = random(2000, 5000);
  delay(Wartezeit);

  // Relais schalten
  digitalWrite(RELAIS, HIGH);

  Wartezeit = random(2000, 5000);
  delay(Wartezeit);

  digitalWrite(RELAIS, LOW);
}

Startseite
Aufgaben A-Z
Suchen
Downloads
Seite als PDF

Ver­wand­te Aufgaben:


Letzte Aktualisierung: 19. Mrz 2024 @ 11:40