Home » , » Kontrol kecepatan motor DC dengan Arduino

Kontrol kecepatan motor DC dengan Arduino

Written By SBlog on Thursday, June 25, 2015 | June 25, 2015

Mari kita belajar kembali. Kali ini kita ambil referensi dari :
http://blog.miarana.com/en/2015/02/kontrol-kecepatan-motor-dc-menggunakan-arduino.html.
Kita coba untuk control kecepatan motor DC menggunakan Arduino Uno. Peralatan yang dibutuhkan antara lain.
- Board Arduino Uno
- Motor DC (Dinamo)
- Transistro TIP120
- Potensio 10K
- Breadboard
- Dioda IN4002
- Kabel jumper secukupnya

Langsung kita merakit rangkaian seperti gambar.


Kemudian buat program arduino untuk kendali Motor DC.

// Koneksikan basis transistor
const int transistorPin = 9;    
 
 void setup() {
   // set sebagai output:
   pinMode(transistorPin, OUTPUT);
 }
 
 void loop() {
   // baca potensiometer:
   int sensorValue = analogRead(A0);
   // map nilai sensor menjadi 0 - 255:
   int outputValue = map(sensorValue, 0, 1023, 0, 255);
   // gunakan nilai tersebut utk mengontrol putaran:
   analogWrite(transistorPin, outputValue);
 }


Jalankan program. Hasilnya kecepatan motor tergantung putaran potensio. Jika tidak sesuai, coba cek kembali kode program yang dibuat. siapa tau ada code yang terlewadkan. Ok sekian.



0 comments:

Post a Comment

(^_^) [o_o] (^.^) (".") ($.$)