1.Einführung
Eine LED (Licht emittierende Diode) ist eine elektrische Komponente, die zu leuchten beginnt, wenn ein elektrischer Strom durch sie fließt. Üblicherweise hat eine LED zwei Beine. Das lange Bein wird als Anode bezeichnet und dient als Pluspol, wo der Strom von einer Stromquelle eintreten sollte. Das kurze Bein wird als Kathode bezeichnet und dient als Minuspol, wo der Strom herausfließen und in den Ground fließen sollte.
LED Aufbau
2.Schaltung
Benötigtes Material:
- Arduino Uno
- USB-Kabel für den Arduino
- LED
Um die LED ordnungsgemäß mit dem Arduino-Board zu verbinden, sollten Sie das lange Bein der LED mit einem Pin und das kurze Bein mit Ground (Erde) verbinden. Dies kann durch direktes Einstecken der LED-Beine in die Pin-Anschlüsse des Arduino-Boards oder durch die Verwendung zusätzlicher Kabel oder eines Steckbretts erfolgen. Wichtig ist sicherzustellen, dass die LED in die richtige Richtung an den Stromkreis angeschlossen wird.
3.Code
// Der Pin Nr 13 heißt von nun an LED
int LED = 13;
void setup() {
// Der Pin LED soll ein Signal bekommen können (hier Strom).
pinMode(LED,OUTPUT);
}
void loop() {
// Der Pin LED bekommt das Signal, dass dort Strom fließen soll.
digitalWrite(LED, HIGH);
// Das Programm und das System bleiben für 1000ms in ihrem aktuellen Zustand.
delay(1000);
// Der Pin LED erhält das Signal, dass dort kein Strom fließen soll.
digitalWrite(LED, LOW);
// Das Programm und das System bleiben für 1000ms in ihrem aktuellen Zustand.
delay(1000);
}
Der Code zeigt, wie man eine LED, die an Pin 13 und Ground (Erde) angeschlossen ist, ein- und ausschaltet. Die LED leuchtet für 1 Sekunde (1000 Millisekunden) und ist dann für 1000 Millisekunden ausgeschaltet. Zuerst wird festgelegt, dass die LED an Pin 13 angeschlossen ist, und dieser wird im Code als "LED" bezeichnet.
Im "void setup" wird bestimmt, ob die LED etwas empfängt (Eingang) oder handelt (Ausgang). Da die LED auf Signale wartet und entsprechend reagiert, wird sie als "Ausgang" eingestellt.
Im "void loop" steht der Code, der sich immer wiederholt. In diesem Fall wird der LED für 1000 Millisekunden Strom gegeben, dann wird für 1000 Millisekunden der Strom abgeschaltet. Dieser Ablauf wiederholt sich so lange, wie der Arduino mit Strom versorgt wird.
Das Hochladen des Programms auf den Arduino erfolgt in folgenden Schritten:
1. Verbinde den Arduino mit dem Computer über das USB-Kabel.
2. WICHTIG: Gehe zu "Werkzeuge" und wähle den COM-Port mit der höchsten Nummer aus (dies entspricht dem angeschlossenen Arduino).
3. Der Code wird jetzt auf den Arduino hochgeladen, indem man auf " (Hochladen)" drückt. Dabei sollte darauf geachtet werden, dass zur gleichen Zeit keine Batterie am Arduino angeschlossen ist.
Aufgaben:
- Baut den Code um, dass die LED 5 Sekunden leuchtet und 2 Sekunden aus ist.
- Versucht, die LED an Pin 5 anzuschließen und sie zum Leuchten zu bringen.
- Versucht, die LED ohne Name direkt mit Pin-Nummer zum Leuchten zu bringen.
- Versucht, die Wartezeit so zu verkürzen, dass die LED schnell ein- und wieder ausgeschaltet wird, sodass sie mit bloßem Auge kaum sichtbar ist.