TP_PK4K7_UC_UP

 





Tugas Pendahuluan 2 Modul 2
(Percobaan 4 Kondisi 7)
1. Kondisi[Kembali]

Buatlah rangkaian seperti gambar pada percobaan 4, jika nilai pada potensiometer diperkecil maka servo bergerak searah jarum jam dan jika jika sudut servo >0 ° dan <180 ° buzzer berbunyi

2. Gambar Rangkaian Simulasi[Kembali]

Sebelum dijalankan












Setelah dijalankan







3. Video Simulasi[Kembali]










4. Prinsip Kerja[Kembali]


rangkaian ini bekerja dengan membaca nilai dari potensiometer menggunakan pin ADC (Analog to Digital Converter) pada GP26 untuk mengatur sudut pergerakan servo motor yang terhubung ke pin GP16, serta mengontrol buzzer pada pin GP14. Ketika potensiometer diputar ke arah kiri dan menghasilkan nilai ADC kurang dari 30000, maka sudut servo akan bertambah secara bertahap (searah jarum jam), namun tidak melebihi batas minimum (0 derajat). Sebaliknya, jika potensiometer diputar ke arah kanan dan nilai ADC melebihi 35000, servo tidak bergerak dan tetap pada posisi sebelumnya. Nilai sudut servo yang sedang aktif akan dikonversikan menjadi nilai PWM (duty cycle) untuk menggerakkan servo secara presisi dalam rentang 0–180 derajat. Pada saat sudut servo berada di antara 0 dan 180 derajat (artinya servo sedang bergerak), buzzer akan menyala sebagai indikator aktivitas. Namun, saat sudut mencapai posisi ekstrem (0 atau 180 derajat), buzzer akan mati. Proses ini terus berjalan secara real-time dalam loop, sambil mencetak data nilai ADC dan sudut servo ke terminal untuk keperluan pemantauan atau debugging.

5. Download[Kembali]