如何解决Python RC车载超声波传感器阻止快速远程命令
我已经制作了遥控车,最近我得到了一个套件,其中包含我需要添加碰撞警告的所有东西,问题是,它会阻塞代码,并且会比以前滞后很多。控制器。我尝试向其中添加一个线程,但它仍然会阻塞代码。
我无法正确格式化网站的代码,因此这里是github链接 https://github.com/OoDone/RcCarPython/tree/master
解决方法
不知道您的Arduino使用了多少个CPU内核,我可以想象一个内核和一个内核执行两个Python线程,因此函数pulseIn
中的busy循环会减慢主循环的速度。您可以尝试插入e。 G。
sleep(0.001)
while(GPIO.input(pin) != level):
和
while(GPIO.input(pin) == level):
循环。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。