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 :)


