Bemerkung
Hallo und willkommen in der SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasten-Gemeinschaft auf Facebook! Tauchen Sie tiefer ein in die Welt von Raspberry Pi, Arduino und ESP32 mit anderen Enthusiasten.
Warum beitreten?
Expertenunterstützung: Lösen Sie Nachverkaufsprobleme und technische Herausforderungen mit Hilfe unserer Gemeinschaft und unseres Teams.
Lernen & Teilen: Tauschen Sie Tipps und Anleitungen aus, um Ihre Fähigkeiten zu verbessern.
Exklusive Vorschauen: Erhalten Sie frühzeitigen Zugang zu neuen Produktankündigungen und exklusiven Einblicken.
Spezialrabatte: Genießen Sie exklusive Rabatte auf unsere neuesten Produkte.
Festliche Aktionen und Gewinnspiele: Nehmen Sie an Gewinnspielen und Feiertagsaktionen teil.
👉 Sind Sie bereit, mit uns zu erkunden und zu erschaffen? Klicken Sie auf [hier] und treten Sie heute bei!
Bibliotheken installieren
Für C-Nutzer
BCM2835
Dies ist eine C-Bibliothek für den Raspberry Pi (RPi). Sie bietet Zugriff auf GPIO- und andere I/O-Funktionen des Broadcom BCM2835-Chips, wie er im Raspberry Pi verwendet wird, und ermöglicht die Ansteuerung der GPIO-Pins auf dem 26-poligen IDE-Stecker des RPi-Boards. Damit können Sie verschiedene externe Geräte steuern und auslesen.
Die Bibliothek bietet Funktionen zum Lesen digitaler Eingänge und Setzen digitaler Ausgänge, zur Verwendung von SPI und I²C sowie zum Zugriff auf System-Timer. Ereigniserkennung an Pins wird per Polling unterstützt (Interrupts werden nicht unterstützt).
Funktioniert auf allen Versionen bis einschließlich Raspberry Pi 4. Unterstützt Debian-Versionen bis einschließlich Debian Buster 10.
Öffnen Sie ein Terminal und laden Sie die bcm2835-Bibliothek in das ~-Verzeichnis herunter.
cd ~
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.69.tar.gz
Entpacken Sie das Paket.
tar zxvf bcm2835-1.69.tar.gz
Installieren Sie die BCM2835-Bibliothek mit folgenden Befehlen:
cd bcm2835-1.69
./configure
make
sudo make check
sudo make install
Referenz: bcm2835
Für Python-Nutzer
Virtuelle Umgebung erstellen
Beim Arbeiten mit Raspberry Pi oder ähnlichen Geräten wird empfohlen, Python-Pakete über pip in einer virtuellen Umgebung zu installieren.
Dies bietet Vorteile wie Abhängigkeitsisolierung, höhere Systemsicherheit, saubere Systemumgebung und einfachere Projektübertragung – weshalb virtuelle Umgebungen ein äußerst wichtiges Werkzeug in der Python-Entwicklung sind.
Nachfolgend finden Sie die Schritte zum Erstellen einer virtuellen Umgebung:
1. Virtuelle Umgebung erstellen
Stellen Sie sicher, dass Python installiert ist. Python 3.3 und höher enthalten das venv-Modul, daher ist keine zusätzliche Installation erforderlich. Nutzer von Python 2 müssen virtualenv installieren.
Für Python 3:
Python 3.3+ kann venv direkt nutzen:
python3 -m venv myenv
Dies erstellt die virtuelle Umgebung myenv im aktuellen Verzeichnis.
Für Python 2:
Falls Sie noch Python 2 nutzen, installieren Sie zuerst virtualenv:
pip install virtualenv
Dann erstellen Sie die Umgebung:
virtualenv myenv
2. Virtuelle Umgebung aktivieren
Nach dem Erstellen müssen Sie die Umgebung aktivieren:
Bemerkung
Nach jedem Neustart des Raspberry Pi oder Öffnen eines neuen Terminals müssen Sie die Umgebung erneut aktivieren.
source myenv/bin/activate
Wenn die Umgebung aktiv ist, erscheint ihr Name links vor der Eingabeaufforderung.
3. Virtuelle Umgebung verlassen
deactivate
4. Virtuelle Umgebung löschen
rm -rf myenv
Luma.LED_Matrix
Dies ist eine Python-3-Bibliothek zur Ansteuerung von LED-Matrix-Displays über MAX7219 (SPI), WS2812 (NeoPixel), APA102 (DotStar) und ähnliche Module auf Raspberry Pi und anderen Linux-Boards.
Fügen Sie Ihren Benutzer zu den Gruppen
spiundgpiohinzu (ersetzen Sie „pi“ durch Ihren Benutzernamen):sudo usermod -a -G spi,gpio pi
Danach sollten Sie neu starten oder sich ab- und wieder anmelden.
Installieren Sie die nötigen Abhängigkeiten:
sudo apt update sudo apt install -y build-essential python3-dev python3-pip libfreetype6-dev libjpeg-dev libopenjp2-7 libtiff-dev
Erstellen Sie eine virtuelle Umgebung (Beispiel:
~/my_env):python3 -m venv ~/my_env
Aktivieren Sie die Umgebung:
Bemerkung
Nach jedem Neustart oder neuem Terminal muss dieser Befehl erneut ausgeführt werden.
source ~/my_env/bin/activate
Aktualisieren Sie
pipundsetuptools:pip install --upgrade pip setuptools
Installieren Sie
luma.led_matrix:pip install luma.led_matrix
Testen Sie die Installation:
python3 -c "import luma.led_matrix; print(luma.led_matrix.__version__)"
Umgebung verlassen:
deactivate
Referenz: Luma.LED_Matrix