sjf0213 / rpi

【我是炬峰】视频里面用到的代码放在这里了。B站视频主页:https://space.bilibili.com/7848412
97 stars 37 forks source link

关于music-led 运行问题 #1

Open wangwy1015 opened 3 years ago

wangwy1015 commented 3 years ago

root@raspberrypi:~/audio-reactive-led-strip/python# python -V Python 3.7.3 adafruit-circuitpython-neopixel-6.0.1 运行rpi_ws281x里的example,led可以显示彩虹。 rpi_ws281x/python/examples# python strandtest.py Press Ctrl-C to quit. Use "-c" argument to clear LEDs on exit Color wipe animations. Theater chase animations. Rainbow animations.

但运行visualization.py时报错如下,原项目也有人提issue,但似乎没人解决。 root@raspberrypi:~/audio-reactive-led-strip/python# python visualization.py Traceback (most recent call last): File "visualization.py", line 9, in import led File "/root/audio-reactive-led-strip/python/led.py", line 15, in strip = neopixel.Adafruit_NeoPixel(config.N_PIXELS, config.LED_PIN, AttributeError: module 'neopixel' has no attribute 'Adafruit_NeoPixel'

查看led.py,确实调用了Adafruit_NeoPixel属性 import neopixel strip = neopixel.Adafruit_NeoPixel(config.N_PIXELS, config.LED_PIN, config.LED_FREQ_HZ, config.LED_DMA, config.LED_INVERT, config.BRIGHTNESS)

不知是哪个lib有问题导致neopixel模块没有Adafruit_NeoPixel属性。

wangwy1015 commented 3 years ago

解决了,neopixel.py需要拷贝到python目录中