Ich hätte vorher die vollfarbige serielle LED NeoPixel (ws2812B) mit Raspberry Pie 3B verwenden können. Ich bin gestolpert, nachdem ich zu Raspbian (Buster) gewechselt bin, also notiere es dir.
https://learn.adafruit.com/neopixels-on-raspberry-pi/raspberry-pi-wiring Raspeye ist ein 3,3-V-Signal. Neopixel ist ein 5-V-Signal Die Verwendung des Pegelwandlers 74AHCT125 und die Verwendung der Diode werden vorgestellt. Versuchen Sie es mit einer Diode. Die Signalleitung ist GPIO18 (PWM0) ** Schalten Sie nicht mehr als ein paar Neo-Pixel vom 5-V-Ausgang des Raspberry Pi ein ** Wenn Sie es nicht schützen, wird es brechen (kaputt)
https://github.com/jgarff/rpi_ws281x Userspace Raspberry Pi PWM library for WS281X LEDs
git clone https://github.com/jgarff/rpi_ws281x
Installiert, weil es Scons erfordert (es scheint ein Ersatz für make zu sein)
sudo apt-get install scons
cd rpi_ws281x
scons
~~ sollte in Ordnung sein ~~ ~~ Ein Fehler ist aufgetreten, wenn 'makedev' nicht definiert wurde ~~ ~~://www.raspberrypi.org/forums/viewtopic.php?t=250220~~
Bearbeiten Sie ~~ mailbox.c und fügen Sie ** \ #include \ <sys / sysmacros.h> ** ~~ hinzu
~~nano mailbox.c
~~
~~ wieder ~~
~~ scons
~~ (nicht benötigt)
Erfolg!
https://github.com/rpi-ws281x/rpi-ws281x-python
Python library wrapping for the rpi-ws281x library
sudo pip3 install rpi_ws281x git clone https://github.com/rpi-ws281x/rpi-ws281x-python cd rpi-ws281x-python/example chmod 755 *.py sudo python3 strandtest.py
Erfolg! (Benötigt sudo)
Recommended Posts