1. Hardware[Kembali]
Potensiometer
Motor DC
Arduino Uno
2. Rangkaian Simulasi[Kembali]
3. Flowchart[Kembali]
4. Listing Program[Kembali]
byte pot = A0;byte motor = 10;
int nilai;
int output;
void setup() {
pinMode(motor, OUTPUT);
Serial.begin(9600);
}
void loop() {
nilai = analogRead(pot);
output = map(nilai, 0, 1023, 0, 255);
analogWrite(motor, output);
Serial.print("potensiometer: ");
Serial.print(nilai);
Serial.print(" ");
Serial.print("output: ");
Serial.print(output);
delay(2);
}
5. Video[Kembali]
6. Analisa[Kembali]
- Analisa saat kita mengganti pin arduino byte motor = 9 menjadi pin 4
Setelah kita mengganti pin yang digunakan dari pin 9 ke pin 4 hasilnya adalah motor DC tidak berputar. Hal ini dikarenakan inputan yang diterima motor DC berupa bentuk digital sedangkan untuk dapat memutar motor DC diperlukan sumber analog, maka dari itu untuk menggerakkan motor DC kita hubungkan ke pin PWM (PWM digunakan membuat sinyal input berupa digital seolah - olah menjadi sinyal analog sehingga dapat menggerakkan motor DC)
Tidak ada komentar:
Posting Komentar