使用伺服馬達時,最好避開D9以及D10的PWM功能analogWrite()。
如果你用的是Mega版,在超過12個Servo的狀況下,則需避開D11與D12的PWM。
否則,PWM可能不會正常執行,或是變成只能單純開關的狀況。
這是由於Servo.h與D9、D10的PWM使用同一個Timer,如果同時使用這兩個指令會互相干擾,造成PWM不能正常執行。
*可參考官方說明
YOTTA 你最專業的學習夥伴,提供優質內容與有趣觀點,擴大豐富你的視野。
- 訂閱黃信惠的專欄,定期收到新文章通知。
- 延伸學習:Arduino 動手做|用16個創意專案讓你成為「Maker」。
所有圖片來源:黃信惠