Page 116 - 智慧芯控——Arduino+智造
P. 116

小贴士


                                          控制舵机需要注意的问题
                     舵机的转动需要时间,在这个时间段内舵机的脉冲控制信号需要一直存在,

                 告诉舵机需要转动到的角度,如果舵机尚未完成转动而脉冲信号却消失了,那么
                 舵机就会在当前位置停止工作。



                 2. 根据原理编写控制程序。
                 阶段三:系统调试
                 本活动的系统控制较为复杂。控制舵机有较高的时序要求,如果舵机的时序是基于主

            程序的大循环进行控制,那么需注意这个循环中的其他控制对舵机的脉冲信号时序的影响。
            例如,舵机的两个脉冲的时间间隔一般为 20ms,假如在上一个高电平结束后,程序中出现
            了其他延时导致时间间隔高于 20ms,舵机就无法正常工作。因此,系统完成后应反复调试,

            直至运行正确。



















                                     图 9-11  增加舵机后的系统总体设计框图

                 阶段四:分享交流
                 总结本活动的经验,讨论如果有多扇门需要同时控制,该如何设计,提出各自的设计
            方案和想法。













                       物联网智能家居系统程序代码                         物联网智能家居系统作品视频

                                                                                                  103
   111   112   113   114   115   116   117   118   119   120   121