LA 1 MIKRO M2
PERCOBAAN 6 Motor Servo, LED RGB, & Potensiometer
1. Prosedur[Kembali]
- 1.Rangkai semua komponen sesuai dengan percobaan 6 pada modul
- 2.Buat program untuk Rspberry pi pico, sesuaikan konfigurasinya dengan rangkaian dan kondisi yang dipakai
- 3.Masukkan Program ke Thony (micropython)
- 4.Upload program ke Raspberry Pi Pico
3. Rangkaian Simulasi dan Prinsip Kerja[Kembali]
Setelah mendapatkan sudutnya, sistem mengubah sudut tersebut menjadi nilai PWM (duty cycle) antara 1500 hingga 7500. Nilai ini dikirim ke motor servo melalui pin GP16, sehingga servo bergerak mengikuti posisi potensiometer.
Selain itu, terdapat LED RGB yang dikendalikan berdasarkan posisi potensiometer juga. LED ini terdiri dari tiga warna (Merah di GP1, Hijau di GP2, dan Biru di GP3). Jika sudut potensiometer berada di antara 0°–60°, LED Merah akan berkedip setiap 1 detik. Jika berada di 61°–120°, maka LED Hijau yang berkedip. Dan jika sudutnya 121°–180°, LED Biru yang menyala berkedip. Proses kedipan ini diatur menggunakan variabel led_state
dan last_blink
dengan jeda waktu 1 detik.
Fungsi map_value()
berperan penting dalam sistem ini untuk mengubah nilai dari satu rentang ke rentang lainnya—baik saat mengubah nilai potensiometer ke sudut servo, maupun saat mengubah sudut servo ke nilai PWM.
Komentar
Posting Komentar