ในบทนี้เราจะใช้ Arduino ควบคุม DC Motor ด้วย L298 ครับ
ตัวบอร์ด L298 สามารถควบคุมMotor 2ตัวได้ในบอร์ดเดียวกัน

อุปกรณ์
1.Arduino UNO R3
2. DC Motor 2ตัว
3. L298 Motor Drive Module
ตัวอย่างนี้จะเป็นการสั่งให้ Motor หมุนกลับไปกลับมาครับลองสั่งงานและนำไปปรับใช้กันดูครับ
สายสีแดงและดำเป็นสายสำหรับแหล่งจ่ายไฟภายนอกที่จ่ายให้Motor โดยตรงครับ โดยใช้แรงดัน 0-36V
Source Code Arduino ควบคุม Motor ด้วย L298 Module
intIN1 = 4;intIN2 = 5;intIN3 = 6;intIN4 = 7;voidsetup(){pinMode(IN1, OUTPUT);pinMode(IN2, OUTPUT);pinMode(IN3, OUTPUT);pinMode(IN4, OUTPUT);}voidloop(){digitalWrite(IN1, HIGH);digitalWrite(IN2, LOW);delay(2000);digitalWrite(IN1, HIGH);digitalWrite(IN2, HIGH);delay(500);digitalWrite(IN3, HIGH);digitalWrite(IN4, LOW);delay(2000);digitalWrite(IN3, HIGH);digitalWrite(IN4, HIGH);delay(500);digitalWrite(IN1, LOW);digitalWrite(IN2, HIGH);delay(2000);digitalWrite(IN1, HIGH);digitalWrite(IN2, HIGH);delay(500);digitalWrite(IN3, LOW);digitalWrite(IN4, HIGH);delay(2000);digitalWrite(IN3, HIGH);digitalWrite(IN4, HIGH);delay(500);}
Facebook Comments