MODUL 2
TUGAS PENDAHULUAN 2
Kondisi potensiometer 10%.
Rangkaian pada percobaan 2 terdiri dari Arduino UNO, motor DC, dan potensiometer.
Gambar 4. Potensiometer and Pin Configuration |
Kemudian potensiometer dan motor DC akan diprogram sesuai kondisi di aplikasi Arduino IDE:
- byte pot= A0; menunjukkan pendeklarasian pin A0 dengan tipe data byte untuk potensiometer.
- byte motor=9; menunjukkan pendeklarasian pin 9 dengan tipe data byte untuk motor.
- int nilai; menunjukkan pendeklarasian nilai dengan tipe data integer.
- int output; menunjukkan pendeklarasian output dengan tipe data integer.
- void setup () menunjukkan kode dalam fungsi ini hanya dibaca satu kali.
- pinMode(motor, OUTPUT); menunjukkan motor sebagai output.
- Serial.begin(9600); menunjukkan kecepatan dan penerimaan data melalui port serial sebesar 9600 bps (bit per detik).
- void loop () menunjukkan semua kode dalam fungsi ini akan dibaca berulang.
- nilai = analogRead(pot); menunjukkan bahwa nilai didapatkan dari pembacaan nilai potensiometer.
- output = map(nilai, 0, 1023, 0, 255); menunjukkan bahwa output dalam rentang suatu nilai yaitu nilai, 0, 1023 (rentang nilai analog / 10 bit), 0, 255 (rentang nilai PWM / 8 bit).
- analogWrite(motor, output); menunjukkan penulisan nilai output untuk motor.
- Serial.print("Potensiometer: "); menunjukkan perintah print Potensiometer: .
- Serial.print (nilai); menunjukkan perintah nilai dari potensiometer.
- Serial.print (" "); menunjukkan perintah print (spasi).
- Serial.print ("output: "); menunjukkan perintah print output: .
- Serial.print (output); menunjukkan perintah output dari motor.
- delay(2); menunjukkan jeda waktu 2 ms sebelum perulangan
No comments:
Post a Comment