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
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.
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.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.