Forum: Mikrocontroller und Digitale Elektronik ESP8266 Analogeingang als Digitalen benutzen


von Seedy (Gast)


Lesenswert?

Hi,

ich habe einen ESP8266F Modul und mir fehlt für ein Projekt genau einen 
Digitalen Eingang. Ich dachte mir bevor ich mit Multiplexen anfange 
benutze ich den A0 Pin als Digitalen Eingang für meinen Dht11. Hat 
jedoch nicht funktioniert. Habe ich das falsch programmiert oder kann 
ich den Analogen nicht als Digitalen benutzen ?

Mfg

von Einer K. (Gast)


Lesenswert?

Hier ist eine Liste aller GPIO
https://forum.arduino.cc/index.php?topic=632403.msg4282700#msg4282700
Dein analoger ist nicht dabei!

Die Antwort lautet also:
Nein, du kannst den Pin nicht als digitalen IO nutzen.

von Kosmos (Gast)


Lesenswert?

Falls du den RX Pin nicht schon in verwendung hast kannst du auch 
einfach den als normalen GPIO Pin verwenden.
Geht zwar auch mit dem TX Pin, der darf aber auf keinen Umständen beim 
Starten/Booten des Modules auf LOW sein da der ESP sonst nicht im 
gewünschten Modus startet.

von Wolfgang (Gast)


Lesenswert?

Seedy schrieb:
> Habe ich das falsch programmiert oder kann
> ich den Analogen nicht als Digitalen benutzen ?

Die Frage kannst du dir ganz einfach selbst beantworten: RTFM
Im Datenblatt steht im Abschnitt /ADC (Analog-to-Digital Converter)/, 
dass der ADC am Pin6 (TOUT) hängt. Die Abbildung 2-1 verrät dir dann 
sofort, dass das kein GPIO ist und auch nie sein wird - egal was du 
programmierst.

von Seedy (Gast)


Lesenswert?

Danke
an den RX habe ich nicht gedacht danke
Mfg

von Sascha W. (sascha-w)


Lesenswert?

Du kannst den Analogeingang für was einfaches wie einen Taster nehmen, 
nur aufpassen das die Spannung nicht über 1.1V  (oder so - DB grad nicht 
zur Hand) geht. Für alles was über eine Lib angesprochen wird geht es 
logischerweise nicht, und für schnell wechselnde Signale würd' ich's 
auch nicht nehmen da man natürlich eine gewisse Wandlungszeit des ADC 
einplanen muss.

Sascha

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.