D1Mini DualBase - Front

D1 Mini Shield – D1 Mini Base

Grundsätlich ist es möglich alle D1 Zusatzplatinen wie die Zutaten eines Burgers aufeinander zu stecken. Jedoch hilft es nicht immer wenn der Sensor, das Display oder sonstiges duch die nächste Burgerschicht verdeckt wird. Zum Beispiel werden Termperaturdaten verfälscht oder ein Taster kann nicht mehr gedrückt werden. Ihre einzige Funktion ist es alle pins zu einem …

Continue reading "D1 Mini Shield – D1 Mini Base"
Bild einer kleinen Maus

ESP32-S2 playing with the mouse

Ein Bekannter hat mir neulich sein Leid geklagt. Er sei jetzt im Home-Office und befürchte, dass sein Arbeitgeber seine Computer Daten trackt. Da der Computer nach wenigen Minuten in den Standby-Modus schaltet kam er auf die Idee immer wieder die Mouse zu bewegen, um dies zu verhinden. Seine Funkmouse reiche sogar bis zur Toilette, sagte …

Continue reading "ESP32-S2 das Spiel mit der Mouse"

ESP8285 Infrared Board

I've once again found a small board with an ESP on the fast Ali. This time, however, it's an ESP8285, which apparently only differs from the ESP8266 in its internal 1MB flash memory. This board costs just under 4 Euros, has no USB port, and must be programmed with applications using a programmer. On the other hand, it has an IR receiver and an IR transmitter and is quite small. The ports are not brought out via pins, but it seems quite possible to solder cables to the ESP board. You'll find the data as always in the following chapters.

Continue reading "ESP8285 Infrarot Board"

ESP8266 RTOS SDK

Das RTOS SDK is die Espressif eigenen Programmierumgebung für den ESP8266. Fakten Auch das Arduino SDK kapselt die Funktionalitäten dieses SDKs. Jetzt könnte man sich fragen warum für ESP8266 spezialisierten Code schreiben indem man direkt das SDK verwendet. Die Anwort ist nicht ganz einfach aber hier ein paar Argumente: Das Framework bietet erweiterte Funktionalitäten die …

Continue reading "ESP8266 RTOS SDK"

TTGO LORA32 OLED V1

Ich habe dieses LoRa Boards vor einiger Zeit im doppelpack erworben und in der Schublade vergessen. Da nun immer mehr Berichte zum Thema LoRa (Long Range Radio) zu finden sind, wollte ich es auch mal ausprobieren. Meine Versuche habe ich hier dokumentiert. Es gibt mittlerweile eine Version 2 des Boards. Die Version 2 hat zusätzlich …

Continue reading "TTGO LORA32 OLED V1"

Espressif IDF – GPIOs

Die meisten GPIO Pins des ESP32 sind, bis auf ein paar Ausnahmen, sowohl Eingänge als auch Ausgänge (Siehe hierzu auch das entsprechende Datenblatt). Wie diese Digital angesteuert werden, zeigen die nächsten Beispiele. Grundsätzliches Sind die Pins als Digital konfiguriert können sie jeweil den Wert 1= true oder 0= false annehmen. Ausgang Hier das Blinkbeispiele mit …

Continue reading "Espressif IDF – GPIOs"

Espressif IDF – Tasks

Ein Task ist eine (wiederkehrende) Aufgabe für den Prozessor. Mehrere Tasks ringen um die Aufmerksamkeit der CPU. Wie diese erstellt werden und welche Datenstrukturen zur Datenübermittlung und Synchronisation vorhanden sind, wird in diesem Beitrag kurz umrissen. Tasks können zu einer sehr komplexen Angelegenheit werden, weshalb ich hier nur die Spitze des Eisberges ankratzen kann. Dennoch …

Continue reading "Espressif IDF – Tasks"