LED ein- und ausschalten
Im folgenden kurzen Artikel zeige ich, wie man über die digitalen Pins des ESP8266 eine LED ein- und ausschalten kann.
Hier zunächst der Aufbau der Schaltung:

Ich verwende für meine Projekte die folgenden LEDs:
Im nächsten Schritt erstellen wir den Sketch:
// Pins definieren const int ledPin = D8; void setup() { pinMode(ledPin, OUTPUT); } void loop() { // LED einschalten digitalWrite(ledPin,HIGH); delay(1000); // ausschalten digitalWrite(ledPin,LOW); delay(1000); }
Erklärung
In der Setup-Methode wird zunächst der entsprechende ledPin (D8) als OUTPUT-Pin definiert. Die Loop-Methode setzt den ledPin mittels der digitalWrite-Methode zunächst auf HIGH (LED wird eingeschalten), wartet über die Delay-Function eine Sekunde (1000 Millisekunden) und schaltet die LED dann wieder aus (LOW). Im Anschluss wird erneut eine Sekunde gewartet. Somit wird ein Blink-Muster generiert. In der Praxis solltest Du aber auf die Verwendung von Delay-Aufrufen verzichten, da so die komplette Ausführung pausiert wird. In folgendem Artikel zeige ich Dir dazu eine bessere Vorgehensweise.
HALLO ; ICH MÖCHTE 3V LED S EIN UND AUS SCHALTEN GIBT ES DAFÜR EINEN EINFACHEN SCHALTER
EIN NORMALER EIN UND AUS SCHALTER GEHT NICHT
WA KANN ICH TUN
Hallo Axel,
was hast Du denn genau vor? Was funktioniert nicht? Was für LEDs setzt Du ein?
LG Matthias