ESP8266-1 gpio0 nutzen

OP #4160694
Lesenswert?
• ▲
▼
Hallo,

ich hab folgendes vor:
Die Außentemperatur via DS 18B20 hinter meiner Garage (Norden) messen 
und per Reed Kontakt feststellen, ob mein Garagentor zu ist.
Die entsprechenden Informationen sollen über ein ESP8266-1 an mein FHEM 
weitergeleitet werden.
Den ESP hab ich mit der NodeMCU Firmware geflasht und benutze kleine LUA 
scripts zur Temperaturmessung und auswertung des Reed-Kontaktes.
Soweit auf dem Steckbrett funktioniert alles, aber...

Beim Einschalten der Spannungsversorgung muß der GPIO des Reedkontaktes 
auf 3,3V liegen ansonsten bootet der ESP nicht. Das kann ich aber nicht 
immer garantieren. Je nachdem ob das Garagentor auf oder zu ist. kann 
man das irgendwie schaltungstechnisch oder über Programmcode in den 
Griff bekommen?
Die GPIOs habe ich auch schon getauscht, ohne erfolg.

Ein Tip oder ein Link würde mir schon weiterhelfen.

Markus
Gast #4161653
Lesenswert?
• ▲
▼
Liegt wohl daran:

Flash mode
To get into firmware flash mode you need to make two additional 
connections, easiest is to use a screw connector block or breadboard for 
this.

ESP-01 GPIO0 - Pull low by connecting to ground / minus
ESP-01 GPIO2 - Pull high by connecting to 3.3v

When you reboot the module it should be in firmware flash mode!

Grüße

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.