セットアップを実行 このWebサイトから で、ArdainoにAdaFruit LEDを使用させます。そしてまた実行します:
Sudo pip3 install adafruit-circuitpython-neopixel
次に、これを作成しましたpythonコード:
import board
import neopixel
pixels = neopixel.NeoPixel(board.D18, 12, brightness=0.2)
pixels[0] = (255, 0, 0)
そして、それをpython filename.py
そしてエラーが発生しました:
ImportError: No module named 'board'
私はそれからpython3を使う必要があるかもしれないと思った
だから私は入力しました:
python3 light-test.py
今回はもう少し出力がありましたが、結局再びImportError:
File "light-test.py", line 2, in <module>
import neopixel
File "/usr/local/lib/python3.5/dist-packages/neopixel.py", line 34, in
<module>
from neopixel_write import neopixel_write
File "/home/pi/.local/lib/python3.5/site-packages/neopixel_write.py", line
15, in <module>
from adafruit_blinka.microcontroller.raspi_23 import neopixel as _neopixel
File "/home/pi/.local/lib/python3.5/site-
packages/adafruit_blinka/microcontroller/raspi_23/neopixel.py", line 3, in
<module>
import _rpi_ws281x as ws
ImportError: No module named '_rpi_ws281x'
だから私は私が間違っていることを知りません。
Python2の代わりにPython3を使用するのは正しいことです。
1つの解決策 ここで推奨 は、ソースからrpi_ws281xコードをビルドすることです。
「board」モジュールがない場合は、次のpip3コマンドでインストールされます。
Sudo pip3 install adafruit-blinka