Laporan Akhir 1 Modul 3
(Percobaan 6)
Percobaan 6 : I2C (Pico – LCD)
1. Persiapan Alat dan Bahan:
Alat dan bahan yang dibutuhkan:
Raspberry Pi Pico
Servo Motor
Potensiometer
Kabel jumper
Breadboard
LCD
Sumber daya (misalnya, kabel USB untuk Raspberry Pi Pico)
Software untuk pemrograman Raspberry Pi Pico (misalnya, Thonny IDE)
.
2. Koneksi Rangkaian:
Raspberry Pi Pico:
Hubungkan pin GND Raspberry Pi Pico ke breadboard untuk ground.
Hubungkan pin 5V Raspberry Pi Pico ke breadboard untuk memberikan daya.
Hubungkan pin GP16 Raspberry Pi Pico ke kontrol sinyal servo motor.
Hubungkan pin GP26 Raspberry Pi Pico ke pin tengah potensiometer untuk membaca nilai analog.
Servo Motor:
Hubungkan kabel sinyal (biasanya kabel kuning atau putih) dari servo motor ke pin GP16 Raspberry Pi Pico.
Hubungkan kabel VCC servo motor ke pin Vbus Raspberry Pi Pico.
Hubungkan kabel GND servo motor ke ground (GND) pada Raspberry Pi Pico.
Potensiometer:
Hubungkan pin tengah (wiper) potensiometer ke pin GP26 Raspberry Pi Pico untuk membaca nilai analog.
Hubungkan salah satu pin potensiometer ke 5V Raspberry Pi Pico.
Hubungkan pin lainnya ke GND Raspberry Pi Pico.
- LCD
- Hubungkan pin paling atas ke GND pada Raspberry Pi Pico
- Hubungkan pin ke 2 ke sumber vcc
- Hubungkan pin ke 3 ke SDA pada Raspberry Pi Pico
- Hubungkan pin ke 4 ke SCL pada Raspberry Pi Pico
2. Hardware dan Diagram Blok[Kembali]
- Raspberry Pi Pico
- Potensiometer
- Breadboard
- Jumper male to male
- LCD
LCD (Liquid Crystal Display) adalah komponen elektronik yang digunakan untuk menampilkan informasi seperti teks, angka, atau simbol, dan sering digunakan dalam berbagai proyek mikrokontroler. Jenis yang paling umum adalah LCD karakter, seperti LCD 16x2 yang dapat menampilkan 16 karakter dalam 2 baris, serta LCD grafis yang mampu menampilkan gambar atau ikon. LCD karakter biasanya menggunakan kontroler HD44780 dan dapat dihubungkan melalui mode paralel (4-bit atau 8-bit) atau menggunakan modul I2C untuk menghemat pin mikrokontroler. Komponen ini terdiri dari beberapa pin penting seperti VSS/VDD untuk catu daya, RS untuk pemilihan perintah atau data, E sebagai sinyal aktivasi, serta D4–D7 sebagai jalur data jika menggunakan mode 4-bit. LCD banyak digunakan dalam aplikasi seperti jam digital, alat ukur sensor, antarmuka pengguna, dan sistem monitoring karena kemampuannya menampilkan informasi secara langsung dan jelas.
3. Rangkaian Simulasi dan Prinsip Kerja[Kembali]

Prinsip Kerja:
Prinsip kerja rangkaian ini dimulai dari potensiometer yang berfungsi sebagai input analog. Ketika potensiometer diputar, nilai resistansi berubah sehingga menghasilkan tegangan analog yang berbeda. Tegangan ini dibaca oleh Raspberry Pi Pico melalui pin ADC (Analog to Digital Converter), yang kemudian mengubah sinyal analog tersebut menjadi nilai digital. Nilai digital ini digunakan untuk menentukan besar sudut rotasi, biasanya dalam rentang 0 hingga 180 derajat, sesuai dengan posisi potensiometer.
Setelah nilai sudut ditentukan, Raspberry Pi Pico akan menghasilkan sinyal PWM (Pulse Width Modulation) untuk mengontrol posisi dari motor servo. Servo akan bergerak mengikuti nilai sudut yang dihasilkan dari input potensiometer, sehingga jika potensiometer diputar, servo akan langsung mengikuti arah dan besarnya perubahan tersebut secara real-time. Proses ini dilakukan secara otomatis dan terus-menerus selama sistem aktif, menjadikan servo responsif terhadap setiap perubahan posisi potensiometer.
Pada saat yang sama, Raspberry Pi Pico juga akan menampilkan besar sudut hasil pembacaan potensiometer ke LCD menggunakan protokol komunikasi I2C
4. Flowchart dan Listing Program[Kembali]
Flowchart:
Listing Program:
0 comments:
Posting Komentar