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