Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
digitales:hardware:esp:esp [24.04.2025] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | digitales:hardware:esp:esp [25.04.2025] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden cs | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | {{tag> | ||
+ | |||
+ | ====== ESP32 / ESP8266 ====== | ||
+ | |||
+ | ~~SUBPAGES~~ | ||
+ | |||
+ | ===== Nützliche Links ===== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * {{..: | ||
+ | * [[https:// | ||
+ | |||
+ | ===== ESP Hardware ===== | ||
+ | |||
+ | * [[https:// | ||
+ | |||
+ | ^ ^ESP8266^ESP32| | ||
+ | |CPU-Kerne|1|2| | ||
+ | |Taktrate|160 MHz|240 MHz| | ||
+ | |Flash-Speicher|4 MB|4 MB| | ||
+ | |SRAM|160 KB|512 KB| | ||
+ | |GPIO-Pins|17|36| | ||
+ | |Touchsceeen-Sensoren|nein|10| | ||
+ | |ADC-Kanäle|1|16| | ||
+ | |Bluetooth|nein|ja| | ||
+ | |Hardware-PWM-Kanäle|nein|ja| | ||
+ | |Software-PWM-Kanäle|8|16| | ||
+ | |Verbrauch|80 mA|260 mA| | ||
+ | |||
+ | ==== Wer ist besser geeignet für simple Sensoren? ==== | ||
+ | |||
+ | Beide Micro-PCs besitzen zahlreiche GPIO-Pins, unterstützen die Funkverbindung per WLAN, lassen sich (sofern du die NodeMCU-Variante der Boards verwendest) per micro USB Kabel mit Strom versorgen und können mit der Arduino IDE programmiert werden. Während beide Boards je nach Marktplatz für ca 3-6€ erhältlich sind, ist der ESP8266 aufgrund des fehlenden zweitren Kerns und da er kein Bluetooth unterstützt in der Regel ein wenig günstiger. | ||
+ | |||
+ | ==== Wer ist besser geeignet für komplexe Geräte? ==== | ||
+ | |||
+ | Für komplexere Geräte, die Multithreading oder eine Bluetooth-Verbindung voraussetzen ist hingegen der ESP32 vermutlich die sinnvollere Wahl, da der ESP8266 diese Funktionen schlicht einfach nicht bietet. | ||
+ | |||
+ | === Peripherie === | ||
+ | |||
+ | * [[..: | ||
+ | * [[.: | ||
+ | * [[.: | ||
+ | * [[..: | ||
+ | * [[..: | ||
+ | * [[.: | ||
+ | * [[: | ||
+ | |||
+ | ===== ESP Projekte ===== | ||
+ | |||
+ | * [[.: | ||
+ | * [[.: | ||
+ | * [[..: | ||
+ | * [[.: | ||
+ | |||
+ | ===== esptool ===== | ||
+ | |||
+ | * [[https:// | ||
+ | * '' | ||
+ | * '' | ||
+ | * die Befehle werden **fehlerhafte aus DokuWiki** | ||
+ | |||
+ | ===== Serielle Terminals ===== | ||
+ | |||
+ | * **picocom** | ||
+ | * **uPyLoader** [[https:// | ||
+ | * **mpfshell** [[https:// | ||
+ | * **rshell** | ||
+ | * [[https:// | ||
+ | * Aufruf: ins Arbeitsverzeichnis wechselm und dann '' | ||
+ | * Dann ähnlich wie bash. Der ESP32 wird mit /pyboard angesprochen, | ||
+ | * repl ist möglich | ||
+ | * '' | ||
+ | * '' | ||
+ | * Aktuelles Verzeichnis synchronisieren: | ||
+ | |||
+ | ==== μPyLoader ==== | ||
+ | |||
+ | * [[https:// | ||
+ | |||
+ | ==== Jupyter ==== | ||
+ | |||
+ | * Jupyter MicroPython Kernel "pip install jupyter_micropython_kernel", | ||
+ | * im Terminal " | ||
+ | |||
+ | ===== Nützliche Links ===== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||