|
1.代碼,hex文件在L298文件夾
2.我的電腦會跳出錯誤信息,不用管,不影響仿真
3.實驗現象:直流電機先正轉一秒 暫停一秒 反轉一秒 如此反復
4.Arduino IDE 項目選項可導出hex,proteus可加載
QQ圖片20180809160321.png (43.29 KB, 下載次數: 124)
下載附件
2018-8-9 16:03 上傳
- /*
- 為了看清電機的轉動,使用了 帶齒輪減速箱的微型馬達,
- 由于它的需要的電壓低,可以直接使用Arduino板上的5伏電壓。
-
- L298N也使Arduino板載 5伏電壓
-
- L298N電機驅動自己焊的
- */
-
- //這個電機驅動板使用數字端口4 5 6 7 控制電機
- //正確連接你的電機到M1+ M1- M2+ M2-
- //數字端口10 11 連接到L298N的使能端接口
- //下載代碼到Arduino/
- // 控制兩個直流電機的正反轉
- //本程序作用兩個直流電機先正轉一秒 暫停一秒 反轉一秒 如此反復
-
-
- int IN1=4;
- int IN2=5;
- int IN3=6;
- int IN4=7;
-
- int EN1=10;//使能端口1
- int EN2=11;//使能端口2
- //數字端口4與5為一組,6與7為另一組
- //數字端口10 11 作為直流電機的使能端
- void Motor1(boolean reverse)//電機1正轉
- {
- if (reverse) //正轉
- {
- digitalWrite(IN1,HIGH);
- digitalWrite(IN2,LOW);
- }
-
- else //反轉
- {
- digitalWrite(IN1,LOW);
- digitalWrite(IN2,HIGH);
- }
-
- }
-
- void Motor2(boolean reverse)//電機2轉動
- {
- if (reverse) //正轉
- {
- digitalWrite(IN3,HIGH);
- digitalWrite(IN4,LOW);
- }
-
- else //反轉
- {
- digitalWrite(IN3,LOW);
- digitalWrite(IN4,HIGH);
- }
-
- }
-
- void aa()//先正轉1秒停1秒后反轉1秒
- {
-
-
- //正轉
- digitalWrite(IN3,LOW);
- digitalWrite(IN4,HIGH);
- digitalWrite(IN1,LOW);
- digitalWrite(IN2,HIGH);
- delay(1000);
-
- //暫停一秒
- stopMotor(true);
- delay(1000);
- stopMotor(false);//恢復電機使能端高電平
-
-
- //反轉
- digitalWrite(IN3,HIGH);
- digitalWrite(IN4,LOW);
- digitalWrite(IN1,HIGH);
- digitalWrite(IN2,LOW);
-
-
- delay(1000);
- // 暫停
- stopMotor(true);
- delay(1000);
- stopMotor(false);
-
-
-
- }
-
- void stopMotor(boolean r)//電機停轉
- {
- if (r)
- {
- analogWrite(EN1,0);
- analogWrite(EN2,0);
- }
- else
- {
- analogWrite(EN1,255);
- analogWrite(EN2,255);
- }
- }
-
- void setup()
- {
- int i;
-
-
- for (i=4;i<=7;i++) //為Ardunio 電機驅動板
- pinMode(i,OUTPUT); //設置數字端口4,5,6,7為輸出模式
-
- for (i=4;i<=7;i++)
- digitalWrite(i,HIGH); //設置數字端口4,5,6,7為HIGH,電機保持不動
-
-
- pinMode(10,OUTPUT);//設置數字端口10 11為輸出模式
- pinMode(11,OUTPUT);
- Serial.begin(9600);
-
- }
-
- void loop()
- {
- aa();//兩個直流電機正轉1秒 暫停一秒 反轉一秒
-
-
- }
復制代碼
|
-
-
L298.zip
2018-8-9 16:06 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
25.26 KB, 下載次數: 131, 下載積分: 黑幣 -5
評分
-
查看全部評分
|