如何用微信遥控器小程序控制树莓派的GPIO

完成小程序控制树莓派GPIO之前,请确认已经按照“三步远程控制树莓派”中的说明完成了树莓派SDK的安装运行

第一步

为小程序添加命令,例如下面控制GPIO-17输出高

set_gpio_high

保存后,回到主界面如下

set_gpio_home

 
 

第二步

树莓派上运行MarsIoT的SDK

到SDK的目录下(根据你的SDK目录实际位置):cd /home/pi/marsiot_sdk_python,运行MarsIoT:./main.py

masiot_sdk_run

注意站点标识(site token)和硬件ID(HardwareId)信息

 
 

第三步

远程控制树莓派GPIO

(注意选取设备要和第二步中的硬件ID(HardwareId)一致),点击 ‘设置GPIO高‘

点击 ‘设置GPIO高‘

set_gpio_home4_ok

在树莓派上如果正常,会输出下面类似信息,则说明控制正常masiot_sdk_run

 
 

注意事项

上面的例子控制的是GPIO-17,使用的是BCM(Broadcom Pin Numbering Scheme)定义的GPIO命名方式.

下面是BCM方式的GPIO编号示意图,例如下面GPIO-17用红色方框标出:

树莓派BCM方式GPIO编号说明2