|
本帖最后由 A10086123 于 2021-11-16 16:41 编辑
本源码基于之前开源的易语言控制硬件树莓派Pico扩展板编写: https://bbs.125.la/forum.php?mod=viewthread&tid=14706611
作者用的舵机是SG90, 可以控制舵机 0 - 180 度进行旋转, 可以固定摄像头到舵机上面做什么人脸识别, 360 度视频监控啥的, 具体自己脑补
舵机
PWM 线接 GPIO26
VCC 线接 3.3V
GND 线接 GND
源代码
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | |
标签1.标题 = 到文本 (滑块条1.位置 ) + “度”端口1. 发送数据 (SG90_置舵机角度 (26, 滑块条1.位置 )) 端口1.端口号 = 6 端口1.波特率 = 115200 如果真 (端口1. 启动 () = 假)信息框 (“打开串口失败”, 0, , )结束 ()端口1.发送数据 (SG90_初始化GPIO (26))
Json. 置属性 (“type”, “IO-SET”)Json. 置属性 (“mode”, “pwm”)Json. 置属性数值 (“freq”, 50 ) Json. 置属性数值 (“channel”, IO )返回 (Json. 取数据文本 ()) 变量名 | 类 型 | 静态 | 数组 | 备 注 | Json | 类_json | | | offset | 双精度小数型 | | |
offset = 2 ÷ 180 offset = 到数值 (度数 ) × offset offset = 0.5 + offset offset = offset ÷ 20 offset = offset × 65535 Json. 置属性 (“type”, “PWM-WRITE”)Json. 置属性数值 (“channel”, IO )Json. 置属性数值 (“value”, 到整数 (offset )) 返回 (Json. 取数据文本 ())
|
评分
-
查看全部评分
|