Zufall ist in einem Computer prinzipbedingt nicht erwünscht. Wir erwarten, dass er bei gleicher Eingabe immer die gleiche Ausgabe produziert. Deshalb ist es eine Herausforderung Zufallszahlen zu generieren. In MicroPython gibt es dafür eigene Funktionen.
Schlagwort: MicroPython
MicroPython: Nicht-blockierende Eingabe
Nicht-blockierende Eingabe in MicroPython ermöglicht es, Benutzereingaben zu erfassen, ohne dass das Programm währenddessen blockiert wird. Dadurch kann das Programm weiterlaufen und gleichzeitig auf Eingaben reagieren. Erfahre mehr über die verschiedenen Methoden, mit denen man eine nicht-blockierende Eingabe in MicroPython realisieren kann.
MicroPython: Text verarbeiten und formatieren
In MicroPython gibt es verschiedene Möglichkeiten, Text-Ausgaben zu formatieren und zu gestalten.
Raspberry Pi Pico: Troubleshooting Thonny Python IDE
Wenn man einen Raspberry Pi Pico mit der Thonny Python IDE programmiert, dann erscheinen bei Problemen und Fehler im Programmcode die Fehlermeldungen in der Kommandozeile.
Im folgenden Artikel gehen wir auf ein paar Fehlermeldungen ein und besprechen die Probleme und mögliche Lösungen.
MicroPython: Paketverwaltung mit dem Paketmanager mip
Ein Paketmanager ist eine Software, die für die Verwaltung von Softwarepaketen auf einem Computer zuständig ist. Ein Paketmanager erleichtert es, Software zu installieren, zu aktualisieren und auch wieder zu deinstallieren. Für MicroPython auf dem Raspberry Pi Pico wird der Paketmanager „mip“ empfohlen, der über die Thonny-Kommandozeile bedient werden kann.
Raspberry Pi Pico: MicroPython mit picozero
Mit MicroPython kann ein Raspberry Pi Pico einfach programmiert werden. Zusammen mit der Bibliothek „picozero“ geht es noch einfacher. Damit können Anfänger und Fortgeschrittene noch schneller komplexe Projekte zu entwickeln.
Raspberry Pi Pico: Logische Funktionen mit MicroPython
Programmiere logische UND-, ODER-, NAND-, NOR-, XOR- und XNOR-Funktionen mit zwei Tastern mit dem Raspberry Pi Pico und MicroPython.
Befehle von MicroPython für Fortgeschrittene
Um komplexere Projekte und Anwendungen zu erstellen, bedarf es fortgeschrittener Funktionen wie das Importieren von Modulen, das Erstellen von Klassen und das Verwalten von Ausnahmen und Fehlern. Fortgeschrittene Befehle von MicroPython erweitern die Möglichkeiten und Leistungsfähigkeit von MicroPython, um auch anspruchsvolle Projekte und Anwendungen zu bewältigen.
Online-Workshop PicoBello
Online-Workshop: Programmieren mit dem Raspberry Pi Pico
Steigen Sie ein in die Hardware-nahe Programmierung mit dem Raspberry Pi Pico und MicroPython:
- Gemeinsam Programmieren mit dem Raspberry Pi Pico
- Unterstützung bei individuellen Problemen
- Elektronik-Set mit Raspberry Pi Pico mit gelöteten Stiftlisten und zusätzlichen Bauteile mit dabei
Online-Workshop PicoBello 1: Einführung in die Programmierung mit MicroPython auf dem Raspberry Pi Pico für Einsteiger ohne Programmier-Vorkenntnisse.
Online-Workshop PicoBello 2: Einführung ins Physical Computing mit Leuchtdioden, Taster und Temperatursensor mit dem Raspberry Pi Pico für Einsteiger mit Programmier-Kenntnissen.
Grundlegende Befehle von MicroPython für Einsteiger
Die Kenntnis über grundlegende Funktionen und Befehle sind unerlässlich, um MicroPython-Programme zu schreiben, die auf Mikrocontrollern wie dem Raspberry Pi Pico oder dem ESP32 laufen. Dazu gehören Schleifen und Bedingungen, Aufrufen von Funktionen, Eingabe und Ausgabe von Text und vieles mehr.