[20個項目學會BBC micro:bit編程]網易雲課堂視頻教程 點擊這里
--實驗編程
程序網址:https://makecode.microbit.org/_4i6UibMT5C5f
--實驗結果
按A鍵模擬舵機(划重點)轉到150度,按B鍵模擬舵機轉到30度。
注意事項:
1. 三線舵機接線時,橙色線為信號線(通用標識),中間紅色線為VCC,需要接到3.3V(划重點,big:bit擴展板上的VCC選擇為3.3V即可),但一定不要接到micro:bit自帶的3v上(雖然模擬器是這么顯示的),而是要用外部供電,micro:bit本身的驅動能力太小了。
2.從供應商那里確認你手中舵機的角度轉動范圍是多大? 0-90度/ 0-180度/ 0-270度/ 0-360度,到底是哪一種,如果是0-90度,編程讓它轉180度肯定不可能做到。
3.在編程時不要讓模擬舵機轉到180度,或者0度。因為模擬舵機非精密器件,有可能轉動幅度沒那么大。如果這樣編程,很可能達不到預期的結果。不是程序的原因,也不是接線的原因,而是舵機本身的原因。
4.如果在編程中舵機就是不按預期的轉動,或者抖動嚴重,嗡嗡響。90%的原因是舵機壞了,請換一個舵機后再次嘗試。
拓展知識:
圖中所示的舵機為模擬舵機,模擬舵機的角度控制如輸入信號的脈寬有關系,至於程序塊中如何實現初學者可暫且不用管。這種舵機的特點就是價格便宜,但精度不高,力矩往往也很小,所以對它的期望不要太高。如果想要進行精度度數控制,請選購數字舵機。數字舵機一般價格比較好,好一點的要一兩百元一個,而且有自己的通信協議,需要你了解通信協議后,通過通信協議將要寫的角度發給數字舵機,數字舵機進行精確執行。目前市面上幾千元的雙足娛樂機器人打多采用的是數字舵機。