Selasa, 21 Mei 2013

Panduan Menggunakan Dual Motor Controller 2A

2A dual motor controller arduinoUntuk menggerakan motor dengan arus yang lebih besar dari arus mikrokontroler, diperlukan IC dan rangkaian khusus motor controller. Salah satu IC motor controller yang cukup populer di pasaran adalah L298N yang dirakit dalam produk 2A Dual Motor Controller.
Tulisan ini akan memberikan contoh dasar menggunakan motor controller yang bisa anda terapkan untuk mengontrol motor pada robot edukasi misalnya robot line follower, robot object avoidance, robot firefighter, atau untuk keperluan proyek mikrokontroler atau elektronika lainnya yang menggunakan motor.
2A dual motor controller arduino diagram
1// Program: Contoh mengontrol motor dengan chip L298N
2// Sumber: http://www.anekarobot.com
3//
4// Perkabelan:
5//    M1 pin  -> Digital pin 4
6//    E1 pin  -> Digital pin 5
7//    M2 pin  -> Digital pin 7
8//    E2 pin  -> Digital pin 6
9 
10int E1 = 6;
11int M1 = 7;
12int E2 = 5;
13int M2 = 4;
14 
15void setup()
16{
17pinMode(M1, OUTPUT);
18pinMode(M2, OUTPUT);
19}
20 
21void loop()
22{
23int value;
24for(value = 0 ; value <= 255; value+=5)
25{
26digitalWrite(M1,HIGH);
27digitalWrite(M2,HIGH);
28analogWrite(E1, value);  // Speed dengan PWM
29analogWrite(E2, value);  // Speed dengan PWM
30delay(30);
31}
32}

Tidak ada komentar:

Posting Komentar