Tugas Pendahuluan (Percobaan 3 Kondisi 7)
Modul 1
Percobaan 3 Kondisi 7
Mengatur kecepatan putar Motor DC dengan Potensiometer 60%2. Rangkaian Simulasi[Kembali]
-----------------------------------------------------------------------------------------------------------
byte pot=A0;
byte motor=9;
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);
}
-----------------------------------------------------------------------------------------------------------
Pada percobaan ini kita akan mengatur kecepatan motor dengan mengubah nilai dari potensiometer, disini kita kan menggunakan potensiometer 60%. Untuk menjalankan rangkaian kita mendeklarasikan pin A0 untuk Potensiometer dan pin 9 untuk Motor DC sebagai output. lalu kita buat program di arduino IDE.
Kita buat program void setup(){
pinMode(motor,OUTPUT);
dimana kita mendfenisikan motor sebagai output, lalu kita buat program untuk membaca nilai potensiometer
void loop(){
nilai=analogRead(pot);
dimana nilai potensiometer akan terus dibaca oleh program, dan motor akan berputar sesuai dengan besar nilai potensiometer yang kita atur. pada percobaan yang telah kita simulasikan terlihat bahwa semakin besar nilai potensio maka motor akan semakin cepat berputar dan semakin kecil potensiometer maka motor akan semakin lambat berputar.
File Percobaan Proteus Klik disini
File Program Arduino Klik disini
Video Simulasi Klik disini
Library Arduino Klik disini
Datasheet Arduino Klik disini
Download Datasheet Arduino Klik disini
Download Datasheet Potensiometer Klik Disini
Download Datasheet Motor DC Klik Disini
HTML Klik disini
No comments:
Post a Comment