在做一些智慧車的專案裡,大家常用的肯定是L298N,但傑森真的很不愛L298N,哈!其實L9110S馬達驅動板尺寸小,功能面也不輸L298N,接線簡單很多,程式也好寫,大家真的可以試試。

傑森整理了一個L9110S的範例,驅動2顆N20減速馬達,接線很簡單,但常見的這塊板子上面印刷真的很爛XD,所以傑森把文字放大給大家看,應該會有助幫。

程式裡最重要的就是這幾行:

#define A_1A 8 // A_1A控制A馬達的前進(HIGH)、後退(LOW)
#define A_1B 9 // A_1B控制A馬達的速度 0~255 ,LOW表示停止
#define B_1A 10 // B_1A控制B馬達的前進(HIGH)、後退(LOW)
#define B_1B 11 // B_1B控制B馬達的速度 0~255,LOW表示停止

L9110S要控制馬達很簡單,1A的腳位就是控制馬達的正轉、反轉;1B腳位就是透過PWM控制馬達的速度,所以1B一定要選擇PWM的腳位才行。

L9110S賣場:https://bre.is/RgcE8Ab7
傑森創工賣場:https://goo.gl/EWoPQ4