Springe zum Inhalt oder Footer
SerloDie freie Lernplattform

3CircuitPython Module

Ein Programm wird in der Regel nie ausschließlich von nur einem einzigen Programmierer geschrieben. Stattdessen verwenden die allermeisten Programmierer, Programme, die von anderen Programmierern geschrieben wurden.

Jedes CircuitPython-Programm, das du schreibst und ausführen willst, benötigt also weitere Programme, um zu funktionieren.

Diese Programme sind teilweise in Dateien gespeichert, teilweise sind sie auch ein Teil von CircuitPython selbst.

Ein Programm, das geschrieben wurde, um von anderen Programmierern genutzt zu werden, nennt man Modul.

Einige Module sind, wie gesagt, bereits in CircuitPython integriert. Alle anderen Module findest du auf deinem CIRCUITPY-Laufwerk in dem Ordner lib. lib steht für library, das englische Wort für Bibliothek.

Eine Bibliothek ist eine Sammlung von einem oder mehreren Modulen. Ein Modul muss importiert werden, bevor es verwendet werden kann.

Importieren von Modulen

import board
import digitalio
import time

Mit der import-Anweisungen teilst du Python mit, dass du eine bestimmte Bibliothek (ein bestimmtes Modul) in deinem Code verwenden möchtest. In diesem Beispiel haben wir drei Module importiert: board, digitalio und time. Diese drei Module sind in CircuitPython integriert. Du findest sie also nicht im lib-Ordner.

Wofür stehen diese Module?

Die Module board und digitalio

Mit den Modulen board und digitalio kannst du auf die Hardware deiner Boards zugreifen. Das Modul board kennt alle Pins deines Boards und weiß, wozu du sie verwenden kannst. Dazu erfährst du später mehr.

Das Module time

Mit dem Modul time kannst du unter anderem die Ausführung deines Codes "pausieren" - also eine kurze Zeit anhalten.

Wir schauen uns das Modul zu einem späteren Zeitpunkt noch genauer an. Du hast aber hoffentlich schon erkannt, dass der folgende Befehl, den Code für eine halbe Sekunde pausieren kann:

time.sleep(0.5)

An dieser Stelle sei erwähnt, dass der Punkt für das, in Deutschland gebräuchliche, Komma steht.

0.5 heißt also "Null Komma Fünf"


Dieses Werk steht unter der freien Lizenz
CC BY-SA 4.0Was bedeutet das?