BLE mit dem ESP32 – eine Einführung
Nach einem kurzen Überblick über BLE (Bluetooth Low Energy) zeige ich Schritt für Schritt, wie ihr diese Technik auf ESP32-basierten Boards nutzen könnt.
Read MoreNach einem kurzen Überblick über BLE (Bluetooth Low Energy) zeige ich Schritt für Schritt, wie ihr diese Technik auf ESP32-basierten Boards nutzen könnt.
Read MoreIch zeige Schritt-für-Schritt, wie ihr mit dem Async Webserver einen oder mehrere ESP32 über euren Browser steuern könnt. Dabei schalten wir LEDs, dimmen LEDs und lesen Werte aus.
Read MoreIch stelle die CO₂-Sensormodule SCD4x vor und zeige, wie ihr sie mithilfe der Sensirion Bibliothek ansteuert. Außerdem überprüfe ich ihre Zuverlässigkeit im Vergleich mit einem kommerziellen Messgerät.
Read MoreEine formatierte Ausgabe mit den Funktionen sprintf(), snprintf() und dtostrf() zu erzeugen, ist komfortabel und einfach. Ich gehe sowohl auf die vielfältigen Möglichkeiten als auch auf die Stolperfallen ein.
Read MoreMithilfe des HC-14 Moduls könnt ihr die LoRa Funktechnologie sehr bequem über einfache Serial-Funktionen wie println() nutzen. Ich zeige, wie das funktioniert.
Read MoreHier lernt ihr, wie Serial und SoftwareSerial funktionieren, welche Funktionen euch zur Verfügung stehen und wie ihr sie benutzt.
Read MoreFreeRTOS 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 MoreDie Programmierung von Timer Interrupts ist hardwarespezifisch. Ich zeige am ATmega328P, ESP8266 und ESP32 ausführlich wie es geht.
Read MoreMit 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