ESP32 Nützliche Infos

Der ESP32 ist der Nachfolger des erfolgreichen ESP8266 Controllers. Er besitzt eine 32Bit Tensilica Xtensa LX6 CPU in der Regel mit zwei Kernen (RISC Architektur). Hier sammle ich für mich interessante Informationen.

Anwendungsgebiete

  • Haushaltsanwendungen
  • Hausautomation
  • Smarte Steckdosen und Licht Steuerung
  • WLAN Steuerung
  • Babyphone
  • IP Kameras
  • Sensor Networks
  • Wearables
  • Bloototh Applikationen wie Kopfhörer/Lautsprecher …

Innenleben

Das folgende Schaubild zeigt die Architektur des Controllers.
Neben diversen Schnittstellen besitzt er:

  • WLan
  • Bluetooth
  • Einen Temperatursensor
  • Crypto Routinen
Blcokschaltbild ESP32

Dokumentation

https://www.espressif.com/en/products/hardware/esp32/overview

https://github.com/espressif/arduino-esp32

Einrichtung der Programmierumgebung

Arduino Gui

Die Einrichtung mit GIT kann dem folgenden Beitrag entnommen werden

http://fambach.net/esp32-arduino-gui-einrichten/

Sofware Tips

Hardware Daten auslesen

Die Datei esp.h/Klasse ESP bietet Zugriff auf einige Informaionen der Hardware. Wie Id, Versionen, freier Speicher usw.

https://github.com/espressif/arduino-esp32/blob/master/cores/esp32/Esp.h

Neustart auslösen

ESP.restart();

Quellen

https://en.wikipedia.org/wiki/ESP32

https://www.espressif.com/en/products/hardware/esp32/overview

https://github.com/espressif/arduino-esp32

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.