PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anfängerproblem: Pin-Layout NodeMCU



TFlow
23.11.2017, 13:05
Hallo zusammen,

ich beschäftige mich gerade zum ersten mal mit dem NodeMCU ESP8266 und möchte das "7 Segment 4 Digit LED" (SMA420564) anschließen. Dabei richte ich mich nach diesem Tutorial: http://haneefputtur.com/7-segment-4-digit-led-display-sma420564-using-arduino.html

Es hakt allerdings bereits bei der korrekten Verkabelung der Pins. Wenn ich es richtig verstanden habe, sind die PINs vom NodeMCU anders als vom standard Arduino. Ich habe dazu diese Abbildung gefunden:
33065

Dabei kommt es allerdings zu einer Doppelbelegung: D7 und D11 verweisen z.B. beide auf Pin GPIO13. Wie stelle ich das also an?

Ich hoffe, Ihr könnt mir helfen!

Danke :)

Edit: Scheinbar ist das Bild der Pin-Belegung falsch. Habe gerade die korrekte gefunden und werde es mal damit probieren:
33066

HaWe
23.11.2017, 13:44
achte auch auf Sonder-Belegungen:


Dpin GPIO Progr.
D0 16 WAKE
D1 5 I2C SCL
D2 4 I2C SDA
D3 0 FLASH
D4 2 TX1
D5 14 SPI SCK
D6 12 SPI MISO
D7 13 SPI MOSI
D8 15 MTD0 PWM
D9 3 UART RX0
D10 1 UART TX0

D0 würde ich gar nicht verwenden, D8 geht mit LEDs mit Pulldown, D9+10 sind UART. D1+2 fallen weg, wenn du auch I2C brauchst.
ich würde stattdessen eher einen PCF8574 oder MCP23007 per i2c anschließen und deine 7-Segmenter damit betreiben. Der nodeMCU hat einfach zu wenige Pins.

TFlow
30.11.2017, 10:47
Vielen Dank für deine Antwort, HaWe! Heißt das, dass ich auf jeden Fall zusätzliche Hardware benötige?

Ich stelle mir gerade in diesem Zusammenhang auch eine andere Frage: Ich benötige eigentlich ein Gerät, welches regelmäßig eine HTTP-Abfrage macht und das Ergebnis (0.001-9999) auf das Display zurückgibt. Soweit ich in der Materie bin benötige ich dafür eine Art von Mikrocontroller, einen WiFi-Chip (im NodeMCU bereits enthalten), das "7 Segment 4 Digit LED" und eine Batterie sowie die benötigten Kabel. Ist der NodeMCU hierfür die beste/günstigste Wahl?