控制RGB灯

为了方便控制,机械臂扩展板的底层软件是单独开发的,并且提供接口调用,控制包括总线舵机、PWM舵机、RGB灯。相关的底层驱动源码已经封装成python库,出厂镜像已经安装好,如果想移植到自己的系统,可以在程序源码汇总文件夹里找到Dofbot-1.0.tar.gz压缩包,然后通过winscp软件远程传输到树莓派上,并用以下命令解压:

成功解压会出现下面界面

 

再通过以下命令安装到系统中:

输入用户密码后按回车确认,看到安装提示 Arm_Lib=x.x.x 版本号则表示安装成功。

一、API简介

RGB 灯对应的 API 为: Arm_RGB_set(R, G, B)

函数功能:设置 RGB 灯亮的颜色。

参数解释:

R:控制 RGB 灯亮红色的亮度,范围为 0-255,数值越大,亮度越亮。

G:控制 RGB 灯亮绿色的亮度,范围为 0-255,数值越大,亮度越亮。

B:控制 RGB 灯亮蓝色的亮度,范围为 0-255,数值越大,亮度越亮。

返回值:无。

 

二、代码内容

代码路径:/home/jetson/Dofbot/3.ctrl_Arm/1.rgb.ipynb

从 jupyter lab 打开 1.rgb.ipynb 文件,并且点击 jupyter lab 工具栏上的运行整个 notebook 按钮,即可看到机械臂扩展板上 RGB 灯每 0.5 秒循环点亮红色、绿色、蓝色的灯光。

如果要退出则点击工具栏的停止按钮。