×

Arduino舵机库函数与直流电机冲突解决方法

消耗积分:0 | 格式:pdf | 大小:0.31 MB | 2023-04-03

分享资料个

问题描述: 在舵机servo库函数调用与PWM控制同时进行时发现二者产生冲突,PWM控制失效 servo库与PWM调速有冲突,其实是在9pin和10pin上禁用了analogWrite()函数调速,究其原因,本质上是因为在Arduino里的库封装里,它们都是用了同一个定时器1,T/C1:Pin9(OC1A)和Pin10(OC1B), 所以会导致冲突。
解决方法: 1.此时最简单的方法就是更换电机的pin脚,避开9、10引脚,能够解决问题 2.在引脚无法更换或更换操作复杂时,我们也可以利用代码解决问题。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !