tinyAVR-Serie 0, 1, 2 programmieren – Teil 1
Die Mikrocontroller der tinyAVR Familie unterscheiden sich deutlich von den klassischen ATtinys. Dies ist eine Einführung in die Programmierung auf Registerebene.
Read MoreDie Mikrocontroller der tinyAVR Familie unterscheiden sich deutlich von den klassischen ATtinys. Dies ist eine Einführung in die Programmierung auf Registerebene.
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 MoreMit den Ebyte LoRa Modulreihen E220, E20 und E32 funkt ihr über weite Strecken bei niedrigem Energieverbrauch. Ein Überblick und Einführung.
Read MoreCharacter Arrays sind unbequemer als Strings, aber ressourcenschonender. Ich zeige, dass Character Arrays den Strings in ihrer Funktionalität in nichts nachstehen.
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 MoreDer Arduino Nano Every ist weit mehr als ein aufgebohrter Arduino Nano. Sein zugrundeliegender ATmega4809 eröffnet vielfältige Möglichkeiten. Der Beitrag gibt einen tiefen Einblick.
Read MoreDie Programmierung von Timer Interrupts ist hardwarespezifisch. Ich zeige am ATmega328P, ESP8266 und ESP32 ausführlich wie es geht.
Read MoreTeil 2 meiner Reihe über Interrupts behandelt die Pin Change Interrupts. Diese sind spezifisch für AVR-basierte Arduinos und MiniEVB Boards.
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