Wieso funktionieren manche Pins nicht als Output auf dem nodeMCU? Ich habe hier lua drauf und will D0-D8 als Outputs nutzen D0: pin=0; gpio.mode(pin,gpio.OUTPUT,gpio.FLOATING);gpio.write(pin,gpio.HIGH); => 3,3V, bei LOW brennt die rote onboard LED wie sie soll. D1: pin=1; ... => 3.3V bei HIGH D2: pin=2; ... => 1.1V bei HIGH, 0V bei LOW D3: pin=3; ... => 1.1V bei HIGH, 0V bei LOW D4: pin=4; ... => 1.1V bei HIGH, 0V bei LOW seht man ihn HIGH brennt die blaue WLAN-LED wie sie soll. D5-D8: geht auch nicht, wie oben Liest man die Ports aus werden die entspr. HIGH/LOW stati korrekt ausgegeben auch bei den 1.1V-Fällen. Wieso sind manche Pins 1.1V? Ich habe SPI mit einkompiliert so dass es evt. daran an D5-D8 liegt aber D2 funktioniert auch nicht, der hat ist nur GPIO und hat sonst keine weitere Funktion. ISt ein Chinaboard mit Flash und Reset-Button, das Kleinere was glaube ich V1.0 entspricht, es ist mit diesem Bild hier identisch: https://iotbytes.wordpress.com/nodemcu-pinout/
Hab ich noch nie erlebt.Hast du mal die 3.3V Gemessen? Wobei ich aber auch nicht so ein Board habe.
:
Bearbeitet durch User
Womit hast Du gemessen? Sinnvoll währe es sich die Ausgänge mal mit einem Oszilloskop anzusehen.
Das ist merkwürdig und mit ziemlicher Sicherheit nicht das normale Verhalten. Was mir aufgefallen ist: Du stellst den Port mit diesem Befehl als Output ein: gpio.mode(pin,gpio.OUTPUT,gpio.FLOATING) Wenn ich die Dokumentation richtig interpretiere, gibt es aber gar keine Konstante namens gpio.FLOATING, sie heisst gpio.FLOAT. https://nodemcu.readthedocs.io/en/master/en/modules/gpio/ Keine Ahnung ob's was bringt, aber schau doch testweise einfach mal, ob das einen Unterschied macht. Da dieser dritte Parameter eh optional und gpio.FLOAT der Default-Wert ist, würde ich den Parameter übrigens einfach weglassen.
:
Bearbeitet durch User
Ja FLOAT heisst es, habe es auch schon weggelassen, kein Unterschied. Gemessen mit Multimeter. Oszi habe ich nicht, nur Logic analyzer und der spricht nicht an bei 1.1V. "Hast du mal die 3,3V gemessen?" Ja alle 3,3V Pins liefern 3,3V, habe alle GND pins verbunden passt auch alles.
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.