Mungkin anda bingung bagaimana cara kontrol kecepatan motor DC menggunakan arduino? kita perlu menyiapkan alat dan bahan yang kita perlukan adalah sebagai berikut :
Bahan :
- Arduino Uno
- breadboard
- transistor
- Motor DC
- diode
- Variable resistor 10k ohm
- Resistor 2.2k ohm
- Kabel Jumper
Rangkai Komponen Variable resistor pada breadboard dan hubungkan arduino pada pin 9 menggunakan kabel jumper, dan dua pin lainnya hubungkan ke 5V dan GND.
Berikut rangkaian skematiknya :
Setelah merangakai sesuai skematik diats anda upload program pada Arduino Uno :
int potPin = A0; int motorPin = 9; int potValue = 0; int motorValue = 0; void setup() { Serial.begin(9600); } void loop() { potValue = analogRead(potPin); motorValue = map(potValue, 0, 1023, 0, 255); analogWrite(motorPin, motorValue); Serial.print("potentiometer = " ); Serial.print(potValue); Serial.print("\t motor = "); Serial.println(motorValue); delay(2);
}
setelah ada meng-upload programnya sekarang anda bisa control motor DC menggunakan potensiometer. Selamat mencoba :)