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