Menampilkan input Keypad pada LCD
byte pot = A0; //Deklarasi pin A0 untuk potensiometer
byte motor = 9; //Deklarasi pin 9 untuk motor
int nilai; //Deklarasi variabel nilai
int output; //Deklarasi variabel output
void setup() { //Semua kode dalam fungsi ini dieksekusi sekali
pinMode(motor, OUTPUT); //Deklarasi motor sebagai OUTPUT
Serial.begin(9600); //Set baud rate 9600
}
void loop() { //Semua kode dalam fungsi ini dieksekusi berulang
nilai = analogRead(pot); //Membaca nilai potensiometer
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);
}
1.Analisa saat kita mengganti pin arduino byte motor = 9 menjadi pin 12
Apabila kita ingin mengganti jadi 12 , maka rangkaian pada
percobaan harus di ubah ,yang dimana pin 9 yang tadi dihubungkan ke motor di
ganti menjadi pin 12 pada arduino dihubungkan ke motor . lalu pada program
arduino diganti pendefinisian ny menjadi byte motor = 12. Hingga rangkaian
berjalan seperti biasa.
No comments:
Post a Comment