ESP8266, RX als Digital in

Hallo

Mir sind am Wemos D1 Mini die Pins ausgegangen. Mir fehlt genau ein digital in für einen Taster.
Also will/muss ich RX (GPIO3) dafür hernehmen.
Ich habe das Internet schon quergelesen, aber keine für mich klare Aussage zur Umsetzung gefunden. Auf dem Wemos wird Tasmota laufen.
Was mir nicht klar ist, ist ob bzw. wie ich den Pin mit einem Pullup oder Pulldown Widerstand bestücken muss. In vielen Beispielen ist lediglich von einer Definition im Sketch die Rede. An anderer Stelle habe ich von "einem Pullup" gelesen, ohne dass das näher spezifiert wurden wäre.

Kann mir bitte hier jemand sagen wie ich den RX belöten muss, damit er korrekt als Digital in verwendet werden kann.
Danke.

PS: Das serielle Kommunikation unterdrückt werden muss und flashen dann nicht mehr ohne weiteres funktionieren wird, ist klar.

Wenn du dein "PS" berücksichtigst, dann sollte der Pin GPIO3 als normaler GPIO arbeiten und du kannst frei entscheiden, ob ein Pullup oder Pulldown-Widerstand dran ist. Somit ist eine Abfrage nach HIGH oder LOW möglich.
Meine Empfehlung wäre da, einen internen Pullup zu verwenden, der wird ja erst nach dem Flashen aktiv.

So sollte es funktionieren, ich habe es allerdings noch nicht getestet.

Edit:
Alternativ wäre ein I2C GPIO-Expander (PCF8574).

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.