Hauptseite

Aus MicroPython.de Wiki
Wechseln zu: Navigation, Suche
Herzlich Willkommen auf MicroPython.de
Men-at-work.png

Hier entsteht eine private Homepage / Wiki zum Thema Programmierung von Mikrocontrollern
in MicroPython und CircuitPython.


Die offizielle MicroPython-Homepage findet ihr hier: micropython.org
Wer am Wiki mitarbeiten möchte, kann sich gerne bei mir melden.

Python

Python ist eine freie, plattformübergreifende, Open Source Programmiersprache, die leistungsstark und einfach zu erlernen ist.
Auch eine objektorientierte Programmierung ist mit Python möglich. Python setzt den Schwerpunkt auf Lesbarkeit und Einfachheit.
Es werden keine nervigen geschweiften Klammern oder ein Semikolon am Ende der Zeile benötigt.
Python ist sehr portabel und hat einen gut lesbaren Code. In Python geschriebenen Programme sind unter diversen Betriebssystemen (Linux, Mac und Windows) verwendbar.
Auch der Raspberry Pi wird in Python programmiert.

MicroPython

MicroPython ist eine schlanke und schnelle Implementierung der Programmiersprache Python, die für den Betrieb auf einem Mikrocontroller optimiert ist.
Wer gerne mit einem Arduino arbeitet, aber von der Programmierung in C genervt ist, sollte sich MicroPython anschauen.
Meiner Meinung nach ist die Programmierung in MicroPython wesentlich angenehmer als in C.
MicroPython-Code muss nicht kompiliert und mit spezieller Software auf den Mikrocontroller übertragen werden.
Der Code kann direkt auf den Mikrocontroller kopiert werden, der sich wie ein USB-Stick verhält.
Zusätzlich kann (mit REPL) auch direkt auf dem Mikrocontroller in einer Art Python-Console programmiert werden.
Das erinnert mich an die alten Homecomputer. Einschalten und losprogrammieren.

CircuitPython

CircuitPython ist eine MicroPython-Version der Firma Adafruit. Sie wollen mit dieser Programmiersprache den Einstieg in die
Mikrocontroller-Programmierung noch weiter vereinfachen.
CircuitPython wird laufend erweitert, steht aber nur für Boards der Firma Adafruit zur Verfügung.
Sie bieten aber viele Librarys und Tutorials für ihre Hardware an.