NodeMCU (ESP8266 ESP-12F)- Pegelwandler nötig

OP #6748707
Lesenswert?
• ▲
▼
Hallo!

Ich habe ein ESP8266MOD (ein nodeMCU ESP-12F genauer gesagt), und das 
möchte ich per
- UART
- SPI
- I2C

mit einem ArduinoUNO oder ArduinoMega oder einem Portexpander mit 
LCD-Display
verbinden (natürlich nicht alles gleichzeitig!).

Nun haben die IO des Arduino 5V, die des nodeMCU 3,3V; eigentlich müsste 
ich ja einen
bidirektionalen Pegelwandler nutzen; Stefan Frings hat ja auf: 
http://stefanfrings.de/esp8266/index.html
darauf hingewiesen; nun habe ich auf einer anderen Seite: 
https://diyi0t.com/spi-tutorial-for-arduino-and-esp8266/
gelesen, dass dies nicht nötig sei:

"It is no problem to connect the Arduino and the NodeMCU directly even 
if the operating voltage
for the Arduino is 5V and for the NodeMCU is 3.3V because the NodeMCU 
digital pins are 5V
tolerant and protected from over-voltage."

So, und jetzt bin ich etwas  ... verunsichert - bidirektionaler 
Pegelwandler ja oder nein?

Welche Erfahrungen habt Ihr gemacht, welchen bidirektionalen 
Pegelwandler würdet Ihr empfehlen?

Vielen Dank!
#6748720
Lesenswert?
• ▲
▼
Egonwalter M. schrieb:
> "It is no problem to connect the Arduino and the NodeMCU directly even
> if the operating voltage
> for the Arduino is 5V and for the NodeMCU is 3.3V because the NodeMCU
> digital pins are 5V
> tolerant and protected from over-voltage."

Wenn in einem Youtube-Video jemand zeigt, wie man von einer hohen Klippe 
ins Meer springt, würdest du das auch nachmachen? Was sagt denn das 
Datenblatt des ESP8266? Man findet das unter 
https://www.espressif.com/sites/default/files/documentation/0a-esp8266ex_datasheet_en.pdf
Und da steht auf Seite 24: Vih max. 3.6V. Und da steht nichts von 
5V-tolerant! Natürlich sind da ESD-Schutzdioden verbaut, aber auf die 
würde ich mich nicht verlassen. Und passende Pegelwandler gibts ja wie 
Sand am Meer; da wirst du beim Lieferanten deiner Wahl schon was finden.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.