PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] 新手GPIO旋转角度问题
楼主:
jan5515
(vincent)
2020-02-29 10:43:15
各位大神好
小弟是刚开始使用Python 控制树莓派脚位来达到伺服马达的旋转
目前的code是这样
https://i.imgur.com/IYfOd6Z.jpg
第一次执行时马达只会转30度 但是继续执行时马达都不会动作了...
我想让马达能够每次执行时都旋转30度 请各位大神帮忙debug 已经卡两天了拜托
能成功的会奉上p币....
作者:
hongyan
(Yan)
2020-02-29 13:03:00
看起来是用无穷循环包你的try except
作者:
s860134
(s860134)
2020-02-29 15:32:00
所以每次执行还是会转 30 度?你程式码有逻辑错误 送入 ChangeDutyCycle 的值变成了angle_to_duty_cycle(angle_to_duty_cycle(dc))第二个是你 带入 angle_to_duty_cycle 值应该是随 angle每次循环进行改变,而不是直接带 30
https://bit.ly/2VzdkQi
网络上和你雷同的 code...
楼主:
jan5515
(vincent)
2020-02-29 20:10:00
对的 我是引用那篇的code所以s大的意思 是把dc那行引数改成angle吗
作者:
cryinrain
(哑猫)
2020-02-29 22:13:00
for angle in range(0, 31, 30)这样只会有0, 30而已啊
作者:
s860134
(s860134)
2020-03-01 04:28:00
他原本给你的程式码就帮你转号 angle -> dc 了pwm.ChangeDutyCycle 吃到 dc 就会转到 angle 的角度咩为什么你要去改 dc? 你要改的不是 angle 嘛?你先想好 for 循环要怎么让 angle 照你想的每次增加 30而不是想参数要怎么改问题在于你对 range 的用法不熟,亦或是 for 不熟
https://bit.ly/3ahVQw4
继续阅读
[问题] 新手请教两份文件搜寻子字串问题
buenos
[问题] 内外表面法向量定向问题
oo855050
Re: [讨论] leetcode 88. Merge Sorted Array
sandy946727
[问题] bokeh与matplotlib, 交互式图片
iamfenixsc
[讨论] leetcode 88. Merge Sorted Array
sandy946727
Re: [问题] 新手for+判断式问题
yvmi
[问题] pytube错误讯息
LBJisGod5566
[问题] openpyxl问表单名称回传empty list
physics11
Re: [问题] 新手for+判断式问题
outshaker
[问题] 如何判断特定范围内是否重复
piyieen
Links
booklink
Contact Us: admin [ a t ] ucptt.com