ESP-RTC mit NTP
Für meine Software-Projekte musste ich mit das Thema Uhrzeit aus dem Internet holen und die interne ESP-RTC setzen.Das alles habe
Den ESP32 gibt es in unterschiedlichen Varianten. Diese unterscheiden sich in Bauart, Variation der Prozessorkerne und des verbauten Speicher wie RAM und ROM.
Auch kann zur Programmierung, die in C++ erfolgt, unterschiedliche IDE genutzt werden. Die Haupt IDE ist Arduino 2.X. Hier findet der Programmierer alles was er braucht. Leider ist die IDE nicht die Schnellste beim Übersetzen. Ein anderer Weg zu einem Programm zu kommen ist Visual Studio mit einem Plugin. Ich nutze hier das Plugin von VISUAL MICRO. Hier hat man die autom. Editiererweiterungen von Visual Studio und bei bedarf ein paralleles Kompilieren der Sourcen.
Nicht vergessen werden soll die ESP IDF von ESPRESSIF. Die Verwendung von ESP-IDF ist deutlich komplexer als die der Arduino IDE. Man benötigt wesentlich mehr Kenntnisse über die Funktionsweise des Systems und der Hardware und muss Konfigurationen für Speichermanagement, FreeRTOS-Tasks, Peripherieinitialisierung und vieles mehr erstellen und verstehen.
Für meine Software-Projekte musste ich mit das Thema Uhrzeit aus dem Internet holen und die interne ESP-RTC setzen.Das alles habe
Unsere Markise hat nun eine Steuerung bekommen Wir besitzen eine funkgesteuerte Markise, die aber keine wetterabhängige Regelung besitzt.Darum habe ich
Was soll hier gezeigt werden? Für mich war die ESP-IDF neu, darum habe ich folgendes ausprobiert, um festzustellen, wie elegant
Die Idee ist, Steckdosen mit Timer extern steuern zu können. Dafür wurde ein ESP32-S3 und eine Echtzeituhr DS3231 mit I2C