WT32-ETH01 ESP32 Modul mit LAN: Unterschied zwischen den Versionen
Aus Hackerspace Ffm
Tut (Diskussion | Beiträge) |
Tut (Diskussion | Beiträge) |
||
Zeile 27: | Zeile 27: | ||
| IO0 (3. Pin von Rechts-Oben) || IO0 | | IO0 (3. Pin von Rechts-Oben) || IO0 | ||
|} | |} | ||
+ | |||
+ | In platformio.ini habe ich folgendes stehen um das Modul zu programmieren: | ||
+ | <pre> | ||
+ | [env:wt32-eth01] | ||
+ | platform = espressif32 | ||
+ | board = wt32-eth01 | ||
+ | framework = arduino | ||
+ | monitor_speed = 115200 | ||
+ | upload_speed = 460800 | ||
+ | </pre> |
Version vom 2. Januar 2024, 15:05 Uhr
Worum geht es?
Das WT32-ETH01 ist ein Modul mit einem ESP32 und einem kabelgebundenen LAN Anschluss. Der LAN-Anschluss
Wie programmiert man es?
Am einfachsten geht es mit einem ESP Prog Adapter, den man günstig an vielen Stellen kaufen kann, der eigentlich zur Programmierung für ESP-01 Module mit ESP8266 ist, der aber auch hier prima funktioniert.
Leider hat das WT32-ETH01 Modul einige Pinne mehrfach mit gleichem Namen, aber unterschiedlicher Funktion (RXD, TXD, EN-Pinne) und es ist nicht ganz klar, welche Pinne dann was genau machen. Daher habe ich die Pin-Positionen mit aufgeführt. Das Modul muss wie folgt verbunden werden:
WT32-ETH01 Pin | ESP Prog Pin |
---|---|
GND (2. Pin von Links-Oben) | GND |
3V3 (3. Pin von Links-Oben) | 3V3 |
EN (4. Pin von Links-Oben) | RST |
TXD (1. Pin von Rechts-Oben) | TXD |
RXD (2. Pin von Rechts-Oben) | RXD |
IO0 (3. Pin von Rechts-Oben) | IO0 |
In platformio.ini habe ich folgendes stehen um das Modul zu programmieren:
[env:wt32-eth01] platform = espressif32 board = wt32-eth01 framework = arduino monitor_speed = 115200 upload_speed = 460800