最近在做一個小車,使用L298N時遇到了一些問題,懇請大家幫忙解決或提議,謝謝大家。
IMG_20220227_160631.jpg (4.74 MB, 下載次數: 55)
下載附件
2022-2-27 16:32 上傳
接線如圖
L298N 驅動電壓(橙色線) 輸入接12V鋰電池(紅色線)
L298N GND(黑色線)輸入接12V鋰電池(黑色線)
L298N GND(綠色線)輸入接 單片機GND(綠色線)
IN1 黃色線 接單片機 PB0
IN2 藍色線 接單片機 PB1
IN3 白色線 接單片機 PB2
IN4 紫色線 接單片機 PB3
程序代碼如下
7J@4Q[_[DEA2[BF$O_PCY0R.png (16.95 KB, 下載次數: 48)
下載附件
2022-2-27 16:47 上傳
_YE9T_KI7WGN~7GWL]F1M)8.png (2.2 KB, 下載次數: 46)
下載附件
2022-2-27 16:46 上傳
$LHE%QX]((X2Y_QP@TR@J%A.png (13.66 KB, 下載次數: 59)
下載附件
2022-2-27 16:46 上傳
當角度大于105度時左轉,角度小于65度時右轉,否則停止
測試結果,只實現了右轉功能(即左電機轉動),左轉功能沒實現(左右電機都沒轉動)
如果分別單獨測試左轉功能或右轉功能,兩種功能都可以實現,但是放在一起同時測試時就只有右轉功能可以實現,左轉不行。
之前我使用了串口打印測試了角度大小,可以正常計算出 cos_r1的值。
|