Arduino IDE Code

OP #4881635
Hallo ALL,

folgender Arduino IDE Code (Board ist ESP8266), soll die integrierte LED 
des ESP8266 2 Sekunden leuchen lassen:
    .
    .
    .
    digitalWrite(LEDpin, 0);
    Serial.print("Verbunden mit " );
    Serial.println(ssid);
    delay(2000);
    digitalWrite(LEDpin, 1);
    delay(100);
    .
    .
    .

die LED leuchtet aber nur kurz auf. Weiss jemand woran das liegt?
Gast #4881643
Hi

digitalWrite(LEDpin, 0);

schaltet die LED an?
Wenn nicht, wartet der µC 2 Sekunden, um die LED per
digitalWrite(LEDpin, 1);
einzuschalten und 100ms später, geht die LED wieder aus, weil das 
Programm es so will.

Wenn ,0 = AN --> stimmt die Taktfrequenz, also wird durch 2000 eine 2 
Sekundenpause erzeugt, oder sind's doch nur 200ms?

MfG
Gast #4881648
>     digitalWrite(LEDpin, 0);
>     Serial.print("Verbunden mit " );
>     Serial.println(ssid);
>     delay(2000);

Bis hiee her schaltet die LED 2s ab.

>     digitalWrite(LEDpin, 1);
>     delay(100);

Und wird dann angeschaltet, damit nach nur 0,1s die LED wieder 
abgeschaltet wird?

Mach mal das delay(100) zu delay(2000) oder verabschiede dich von delay 
ganz und nimm eine "anständige" Alternative.
OP #4881986
Habe den Fehler gefunden! Die angesprochene LED ist die Onboard LED des 
ESP8266-01, diese ist am gleichen Pin angeschlossen wie der Serial Port. 
Wenn mit dem Befehl Serial.beginn die Serielle Schnittstelle aktiviert 
wird dann wird der Port für die serielle Übertragung genutzt. Die Led 
reagiert dann nur wenn etwas über die Serielle Schnittstelle übertragen 
wird.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.