古德微树莓派的灯带使用入门

2020-03-102644
AI 快速预览详细 收起
本文介绍了如何在树莓派上使用WS281x灯带,从硬件连接到Python编程。首先,需要将灯带的5V+连接到树莓派扩展版的VCC,Din连接到18号端口,GND连接到GND。然后,卸载pulseaudio库并安装rpi-ws281x库。最后,编写Python代码并通过sudo命令运行程序。适合STEM教育场景,帮助孩子掌握基础的硬件连接和编程技能。
古德微树莓派的灯带使用入门
1、             硬件连接
ws281x灯带,由一组RGB LED灯串成,每个LED灯都可以单独控制。灯带连接树莓派:只要连接一端够了,默认接18号端口,可以修改。
红色5V+5V电源,连接树莓派扩展版的VCC
绿色Din是数据线,连接树莓派扩展版的18号口
白色GND是接地线,连接树莓派扩展版的GND
2、             先要卸掉pulseaudio库 命令:sudo apt remove pulseaudio
古德微树莓派的灯带使用入门图1
3、图形化编程案例
古德微树莓派的灯带使用入门图2
3、             python程序代码
(1) 安装rpi-ws281x库 终端输入:sudo pip3 install rpi-ws281x(sudo可以用也可以不用),用命令:pip3 show rpi-ws281x 检测是否安装正确以及安装的版本信息。

古德微树莓派的灯带使用入门图3


古德微树莓派的灯带使用入门图4
意外收获:终于明白古德微树莓派的pip3 install 库名,库安装的位置是/home/pi/.local/lib/python3.7/site-packages
(2) 代码案例
古德微树莓派的灯带使用入门图5

(3) 运行方式:因为调用树莓派的硬件PWM功能需要root权限,所以编好的程序无法直接在Thonny内运行。(会报错Permissiondenied)需要在树莓派命令行运行程序:
先使用cd命令切换到程序保存目录,如:
cd Desktop
然后运行程序:
sudo python3 灯带1.py    注意:sudo不能省

(4) 可以拓展开发各种效果的灯带,如用在颜值程序。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
DFrJ5KYVQaH
DFrJ5KYVQaH
好文章,收藏学习
- 没有更多了 -