MicroPython

MicroPython: Variablen und Konstanten

In MicroPython dienen Variablen und Konstanten zum Speichern von Daten im Arbeitsspeicher. Während Variablen jederzeit geändert werden können, sollten Konstanten nach ihrer Erstellung unverändert bleiben. Die Schreibweise unterscheidet sich: Variablen in Kleinbuchstaben, Konstanten in Großbuchstaben. Beschreibende Namen und kurze Bezeichnungen fördern die Lesbarkeit des Codes.


Online-Workshop PicoBello

MicroPython: Zeichen in die hexadezimale Darstellung konvertieren

Die hexadezimale Darstellung, auch als Hexcode bezeichnet, wird in der Informatik und Elektronik häufig verwendet, um binäre Daten für Menschen leicht lesbar darzustellen.
Um Zeichen, zum Beispiel Zahlen und Buchstaben, in einen Hexcode und wieder zurück zu wandeln, gibt es in MicroPython mehrere Methoden.


Online-Workshop PicoBello

MicroPython: Datentypen

MicroPython unterstützt verschiedene Datentypen wie Integer, Float, String, Boolean und List. Diese Datentypen ermöglichen die Speicherung und Manipulation von Daten in MicroPython-Programmen. Jeder Datentyp hat spezifische Eigenschaften und Funktionen, die für die Programmierung von Mikrocontrollern und anderen eingebetteten Systemen nützlich sind.


MicroPython

MicroPython: Text ausgeben und eingeben

In MicroPython wird der Befehl print zur Ausgabe von Text, Zahlen und Zeichen auf der Kommandozeile verwendet. Mit verschiedenen Parametern kann man den Zeilenwechsel und das verwendete Trennzeichen beeinflussen.
Der Befehl input wartet auf Benutzereingaben und blockiert die Programmausführung, bis die Eingabe bestätigt wird. Es wird auch auf nicht-blockierende Eingabemethoden und die Verarbeitung von Text eingegangen.


MicroPython

Raspberry Pi Pico: picozero-Programmier-Kurs

Der picozero-Programmier-Kurs bietet eine Einführung in die Nutzung der picozero-Bibliothek für MicroPython. Diese Bibliothek erleichtert das Programmieren von LEDs, Tastern und Sensoren. Der Kurs vergleicht die Programmierung von Hardware-nahen Komponenten in MicroPython und picozero und zeigt praktische Beispiele wie das Ein- und Ausschalten der Onboard-LED, das Blinken der LED, die Nutzung eines Tasters, die Verwendung von GPIO-Eingängen als ADC und die PWM-Signalsteuerung.


Online-Workshop PicoBello

Raspberry Pi Pico: Speicher und Garbage Collection mit MicroPython

Raspberry Pi Pico ist ein Mikrocontroller, der über begrenzten Speicher verfügt. Deshalb ist es wichtig zu wissen, wie Speicher in MicroPython verwaltet wird und wie die Garbage Collection funktioniert. Es wird erläutert, wie der Speicher von Pico organisiert ist, welche Auswirkungen die Garbage Collection auf die Leistung hat und wie man manuell Garbage Collection durchführen kann, um den Speicherbedarf zu optimieren.