第15课 狄仁杰遥控程序

双轴云台舵机控制
双轴云台由两个舵机组成,所以我们要设定两个变量,分别为舵
机 1 和舵机 2。
选择变量模块,新建数字类型变量:
微信截图_20210610114055.png
设定舵机的初始值为“90 度”嵌入主程序
image.png
选择执行器模块找到舵机模块
image.png
嵌入主程序分别赋予变量舵机 1 和变量舵机 2,就可以初始化舵
机值。
image.png
用变量控制云台
每个舵机分别设定两个变量按钮,一个控制舵机角度的加量,另 一个控制舵机角度的减量,复制两组按钮程序。
image.png
image.pngimage.png
选择变量模块找到 image.png嵌入两个按钮程序里面分别赋予数值增加 0.5 和负 0.5
image.png
我们这边遥控按钮为 11 和 12 按钮,按键码为 1024 和 2048
image.png
一个舵机的控制按钮完成,重复这个步骤再将舵机 2 按钮设定完成。

水弹枪发射控制
在掌控模块引脚操作找到数字引脚。
image.png
水弹枪控制引脚为 P7 输出低电平为停止射击,嵌入在静止状态程序。
image.png
P7 输出高电平时射击状态,设定按钮 13 为射击按钮,按键码是4096。
image.png

完整遥控程序参考
image.png