通过蓝牙更改LED灯条的像素数

时间:2019-03-18 11:36:32

标签: python bluetooth gpio rfcomm

我有一个可以正常工作的移动应用程序,可以使用蓝牙远程控制ws2801 RGB LED提示的颜色。该应用程序将向Raspberry Pi发送文本,而python脚本将读取并应用更改。颜色更改按预期工作。

但是我希望用户能够定义像素数(LED的数量)。像这样乞讨时默认设置为60:

Map

该应用程序已经具有更改像素的功能,但不确定如何将其应用于python脚本。该应用程序将发送类似的内容(23是用户在应用程序中输入内容的示例。)

LONG CToolPanel::OnInquire( UINT uAppNum, CPLINFO* pInfo ) 
{
    pInfo->lData = 0;
    pInfo->idName = CPL_DYNAMIC_RES;
    pInfo->idInfo = CPL_DYNAMIC_RES;
    pInfo->idIcon = CPL_DYNAMIC_RES;

    return 0; 
}

因此,我相信要做到这一点的唯一方法就是从发送的字符串中取出数字并将其分配给变量PIXEL_COUNT,但不确定如何执行。

下面是Python脚本如何将颜色更改为红色的示例

PIXEL_COUNT=60

我是Python的新手,因此我很抱歉这很容易解决

0 个答案:

没有答案