Page 116 - 智慧芯控——Arduino+智造
P. 116
小贴士
控制舵机需要注意的问题
舵机的转动需要时间,在这个时间段内舵机的脉冲控制信号需要一直存在,
告诉舵机需要转动到的角度,如果舵机尚未完成转动而脉冲信号却消失了,那么
舵机就会在当前位置停止工作。
2. 根据原理编写控制程序。
阶段三:系统调试
本活动的系统控制较为复杂。控制舵机有较高的时序要求,如果舵机的时序是基于主
程序的大循环进行控制,那么需注意这个循环中的其他控制对舵机的脉冲信号时序的影响。
例如,舵机的两个脉冲的时间间隔一般为 20ms,假如在上一个高电平结束后,程序中出现
了其他延时导致时间间隔高于 20ms,舵机就无法正常工作。因此,系统完成后应反复调试,
直至运行正确。
图 9-11 增加舵机后的系统总体设计框图
阶段四:分享交流
总结本活动的经验,讨论如果有多扇门需要同时控制,该如何设计,提出各自的设计
方案和想法。
物联网智能家居系统程序代码 物联网智能家居系统作品视频
103

