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