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

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.

  1. Fügen Sie Ihren Benutzer zu den Gruppen spi und gpio hinzu (ersetzen Sie „pi“ durch Ihren Benutzernamen):

    sudo usermod -a -G spi,gpio pi
    

    Danach sollten Sie neu starten oder sich ab- und wieder anmelden.

  2. 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
    
  3. Erstellen Sie eine virtuelle Umgebung (Beispiel: ~/my_env):

    python3 -m venv ~/my_env
    
  4. Aktivieren Sie die Umgebung:

    Bemerkung

    Nach jedem Neustart oder neuem Terminal muss dieser Befehl erneut ausgeführt werden.

    source ~/my_env/bin/activate
    
  5. Aktualisieren Sie pip und setuptools:

    pip install --upgrade pip setuptools
    
  6. Installieren Sie luma.led_matrix:

    pip install luma.led_matrix
    
  7. Testen Sie die Installation:

    python3 -c "import luma.led_matrix; print(luma.led_matrix.__version__)"
    
  8. Umgebung verlassen:

    deactivate