Inhaltsverzeichnis
Für dieses Projekt benötigst du
Ein Relais mit Arduino verwenden
Relais sind Schalter, die einen größeren Strom fließen lassen können, als es vom Mikrocontroller aus möglich wäre. Mit einem Mikrocontroller aktiviert man nun also nur noch über einen ganz kleinen Strom das Relais, welches dann auch größere elektrische Geräte betreiben kann.
Im Programmbeispiel soll das Relais zwei LEDs jeweils für zwei Sekunden abwechselnd schalten.
Sicherheitshinweis
Wir raten dringend von der Verwendung des Relais zur Schaltung von Haushaltsgeräten ab.
Schaltpläne
Arbeitsweise eines Relais
NC = Normally Closed
C = Com (Datenleitung)
NO = Normally Open
Empfängt das Relais ein HIGH-Signal, wird die Datenleitung zusammen mit NC aktiviert,der Stromkreis wird geschlossen. Die dort angeschlossene LED leuchtet. LOW wechselt zum Zusammenspiel der Datenleitung mit NO. Die dort angeschlossene LED leuchtet, die an NC angeschlossene LED wird ausgeschaltet.
ACHTUNG: Es gibt Relaiskarten, die schalten, wenn an dem Pin „IN“ GND angelegt wird und es gibt Relaiskarten, die schalten, wenn an dem Pin „IN“ eine Spannung von 5V angelegt wird. Welche Version man hat, lässt sich leicht feststellen, indem man den Signal-Pin einmal mit GND und einmal mit 5V des Arduino Boards verbindet. Das Schalten der Relaiskarte ist durch ein lautes Knacken deutlich zu erkennen.Wenn Sie auf der Suche nach einer Superclone Replica Rolex sind, ist Super Clone Rolex die richtige Adresse! Die größte Sammlung gefälschter Rolex-Uhren online!
Der Programmcode
Arduino UNO
int RELAIS = 7;
void setup()
{
pinMode(RELAIS, OUTPUT);
}
void loop()
{
delay(2000);
// Relais schalten
digitalWrite(RELAIS, HIGH);
delay(2000);
digitalWrite(RELAIS, LOW);
}
Wemos D1 Mini
int RELAIS = D1;
void setup()
{
pinMode(RELAIS, OUTPUT);
}
void loop()
{
delay(2000);
// Relais schalten
digitalWrite(RELAIS, HIGH);
delay(2000);
digitalWrite(RELAIS, LOW);
}
ESP32-Wroom
int RELAIS = 19;
void setup()
{
pinMode(RELAIS, OUTPUT);
}
void loop()
{
delay(2000);
// Relais schalten
digitalWrite(RELAIS, HIGH);
delay(2000);
digitalWrite(RELAIS, LOW);
}
Funduino - Dein Onlineshop für Mikroelektronik
-
Dauerhaft bis zu 10% Rabatt für Schüler, Studenten und Lehrkräfte
-
Mehr als 3.500 Artikel sofort verfügbar!
-
Über 8 Jahre Erfahrung mit Arduino, 3D-Druck und co.
SALE