FreeRTOS mit ESP32 und Arduino nutzen

FreeRTOS ist ein Echtzeitsystem, mit dem ihr selbst auf relativ kleinen Mikrocontrollern Aufgaben in verschiedenen Tasks ausführen könnt. Dieser Beitrag ist eine Einführung in das Thema, wobei ich mich auf den ESP32 und die AVR-basierten Arduinos beschränke.

Read More

Interrupts – Teil 1: Externe Interrupts

Mit Interrupts lassen sich viele Herausforderungen bei der Steuerung von Mikrocontrollern elegant lösen. Allerdings gibt es auch einige Stolperfallen. In diesem ersten Teil geht es um externe Interrupts.

Read More

DS3231 – Echtzeituhr

In diesem Beitrag stelle ich die Eigenschaften der Echtzeituhr (RTC) DS3231 vor und wie ihr sie mit der Bibliothek RTCLib nutzen könnt.

Read More

TSL2561 – Lichtsensormodul

Der TSL2561 misst Lichtintensitäten aus denen Lux-Werte berechnet werden können. Mit der Sparkfun Bibliothek lassen sich seine Interruptfunktionen nutzen.

Read More

Portexpander MCP23017

Über den Beitrag In meinem Beitrag über die Porterweiterung am ESP-01 hatte ich den MCP23017 schon einmal kurz beschrieben, hier möchte ich nun im Detail auf seine vielfältigen…

Read More