树莓派驱动RGB灯-rpi-ws281x库安装

1 树莓派的操作系统安装

1.1 操作系统选择

这个选择64位的操作的系统来驱动,一定不要选择32位的操作系统。笔者在这个地方浪费不少时间,具体原因不是很清楚。如果32位的操作系统,后面在rpi-ws281x的库时候会有报错。

1.2 操作系统链接如下

操作系统的下载可以利用树莓派实验室的资源,操作系统的链接如下:64位操作系统

在这里插入图片描述

1.3 可以利用Win32来格式化和烧写系统

要使用Win32 Disk Imager 烧写树莓派系统,首先需要准备好以下材料:

  • 树莓派单板电脑 MicroSD 卡(建议使用高速、大容量的卡)
  • 读卡器(用于将 MicroSD 卡连接到计算机)
  • Win32 Disk Imager 软件(可在官方网站上下载)

接下来,按照以下步骤进行操作:

下载并安装 Win32 Disk Imager 软件。

  1. 将 MicroSD 卡插入读卡器,然后连接到计算机上。 启动 Win32 Disk Imager 软件。
  2. 在软件界面中,选择要烧写的镜像文件(通常是一个 .img 或 .iso 文件)。 在 “Device” 下拉菜单中选择 MicroSD卡的驱动器号(确保选择正确的驱动器,以免误删数据)。
  3. 单击 “Write” 开始烧写过程。 等待烧写完成,并在完成后安全地弹出MicroSD 卡。
  4. 将 MicroSD 卡插入树莓派中,并启动树莓派以检查新系统是否正常运行。
  5. 记得在操作时小心,确保选择正确的设备并备份重要数据,以免意外数据丢失。

在这里插入图片描述

1.4 利用rasperberry image 来烧写系统

要使用 Raspberry Pi 镜像文件来烧写系统,你可以按照以下步骤进行操作:

  1. 准备 MicroSD 卡: 使用一个 MicroSD 卡(建议容量大于
    8GB),确保它已经格式化并且没有重要数据(因为烧写过程会将其清空)。
  2. Raspberry Pi Imager 这样的烧录工具。这里以 Etcher 为例: 前往Etcher 官方网站下载并安装 Etcher 软件。
  3. 烧写镜像文件: 启动 Etcher 软件。 在 Etcher 界面中,点击
  4. “Flash from file” 选择你下载好的 Raspberry Pi 镜像文件。
  5. 确保 “Target” 选中的是你的 MicroSD 卡(要小心选择,避免烧写到错误的设备上)。
  6. 点击 “Flash!” 开始烧写过程。这个过程可能需要一些时间,请耐心等待。
  7. 安全弹出 MicroSD 卡: 烧写完成后,安全地弹出 MicroSD 卡,并插入到树莓派的 MicroSD 卡插槽中。
  8. 启动树莓派:
    连接树莓派所需的外部设备,如显示器、键盘、鼠标、电源等。 启动树莓派,它应该会自动引导到你刚刚烧写的系统镜像。 配置系统:
    首次启动可能需要一些配置,比如设置语言、时区、网络连接等。根据系统提示完成这些配置步骤。

2 rpi-ws281x库的安装

2.1 为了方便操作,尽量开启SSH或者VNC

树莓派默认关闭SSH或者VNC,需要打开树莓派的配置。

2.1.1 使用树莓派配置工具-推荐,方法快捷和有效

  1. 在树莓派的桌面环境中,点击左上角的 Raspberry 图标,选择 “Preferences”(偏好设置)。
  2. 在偏好设置菜单中选择
    “Raspberry Pi Configuration”(树莓派配置)。 在 “Interfaces”(接口)选项卡中找到
    “SSH”,将它的状态设置为启用。 保存设置并关闭配置窗口。

2.1.2 通过命令行启用 SSH

  1. 打开终端或命令提示符(如果是 Windows 用户,可以使用 PuTTY 或者 PowerShell)。
  2. 输入以下命令以启用 SSH 服务:
  sudo raspi-config
  1. 在 Raspberry Pi Software Configuration Tool 中,使用方向键导航到 “Interfacing
    Options”(接口选项),然后按 Enter 键。
  2. 在接口选项中选择 “SSH”,按 Enter 键,然后选择 “Yes” 确认启用 SSH。
  3. 确认后,按 Tab 键切换到 “Finish”(完成),然后按 Enter 键退出配置工具。

2.2 开启terminal,输入以下代码

下载和安装rpi-ws281x源代码和编译和生成python库。

git clone --recurse-submodules https://github.com/rpi-ws281x/rpi-ws281x-python
cd rpi-ws281x-python/library/
sudo python3 setup.py install

2.3 测试库是否正确安装

ptyhon3
from rpi_ws281x import PixelStrip, Color

如果没有报错,说明rpi-ws281x库已经正确安装

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

huanghongqi11

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值