AVR-MCUs mit MiniCore programmieren
Ich zeige, wie ihr mithilfe des MiniCore-Boardpaketes die Mikrocontroller der ATmega8/48/88/168/328-Familie standalone oder die auf ihnen basierenden Boards programmieren könnt.
Read MoreIch zeige, wie ihr mithilfe des MiniCore-Boardpaketes die Mikrocontroller der ATmega8/48/88/168/328-Familie standalone oder die auf ihnen basierenden Boards programmieren könnt.
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 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 MoreDie Programmierung von Timer Interrupts ist hardwarespezifisch. Ich zeige am ATmega328P, ESP8266 und ESP32 ausführlich wie es geht.
Read MoreChatGPT ist im Moment DAS Thema schlechthin. Und man liest, ChatGPT könne sogar programmieren. Das, und wie uns diese KI sonst bei Arduino-Projekten unterstützen kann, werden wir hier überprüfen.
Read MoreZeiger und Referenzen sind sehr nützlich, aber gerade für Anfänger ebenso verwirrend. Dies ist der Versuch, Licht ins Dunkle zu bringen.
Read MoreIm zweiten Teil des Beitrages über Bibliotheken und Klassen zeige ich anhand des MPU6050 zeige ich, wie ihr Arduino Bibliotheken für Sensoren oder andere zu steuernde Bauteile schreibt und welche typischen Fragen dabei auftreten.
Read MoreDieser Beitrag ist Teil 1 eines Crashkurses zu Bibliotheken und Klassen. Er soll euch den Einstieg in dieses komplexe Thema erleichtern.
Read More