樹莓派 - L298N模組 驅動直流電機

waterseason發表於2018-03-18
微控制器或樹莓派一般使用 L298n 模組來驅動電機 。L298N的實物圖如下。
[img]http://dl2.iteye.com/upload/attachment/0129/1777/c59d5e4a-32e0-3e73-9829-a37ccccb5ad3.jpg[/img]

注意的地方:
1. 5v電源可以不用
2. 同一側寫程式碼的時候必須是一高一低,如果是相同的話是走不了的,這裡每次都遇到這問題,記下來
[img]http://dl2.iteye.com/upload/attachment/0129/1779/13418e90-de97-3291-917c-10a3ae398d79.png[/img]
把 L289N 的直流電源接好,然後把樹莓派的 GND 與 L298N 的 GND 連在一起,因為共地後 L298N 才能識別樹莓派傳送的 IN1、IN2 到底是高電平還是低電平。   

樹莓派的 2、3、4 腳分別連到 A Enable、IN1 、IN2 。(把短接帽拿掉)

由控制表可知給 2 腳高電平,3 腳高電平,4 腳低電平,電機就會正轉。

編寫程式:
[img]http://dl2.iteye.com/upload/attachment/0129/1781/1d9ce3cf-84e3-38a2-88c2-ae727b845739.png[/img]
接線不變!這個程式可以讓電機 A 以不同的速度正轉。
[img]http://dl2.iteye.com/upload/attachment/0129/1783/1e97df6e-a9c2-3226-bf92-fd96a8b03e27.png[/img]
在樹莓派中執行程式後,可以看到電機的轉速會隨著佔空比的改變而變化。

相關文章