Schalten eines Relais
Müssen größere Ströme wie 20mA geschalten werden, oder eine größere Spannung als die 5V Arduino-Ausgangsspannung können Relais eingesetzt werden. Dies sind mechanische Schalter, welche mit einer Elektromagnet geschaltet werden. Die Elektromagnetspule kann dabei mit einem kleinen Ansteuerstrom direkt vom Arduino bestromt werden. Der Steuer- und Laststromkreis bei einem Relais ist vollständig voneinander getrennt.
Schaltung und Programmcode
// setup wird nur einmal ausgeführt
void setup() {
// Pin13 wird als Ausgang definiert
pinMode(13, OUTPUT);
}
// loop wird dann ständig wiederholt
void loop() {
// Pin13 wird auf +5V gelegt
digitalWrite(13, HIGH);
// Pause von 5s
delay(5000);
// Pin13 wird auf Masse geschalten
digitalWrite(13,LOW);
// Pause von 5s
delay(5000);
}