Percobaan 6
I2C (Pico – LCD)


1. Prosedur
[Kembali]
  1. Rangkai semua komponen pada breadboard yang terhubung ke  Raspberry Pi Pico.
  2. Hubungkan Raspberry Pi Pico dengan aplikasi Thony IDE menggunakan kabel  USB.
  3. Build program yang telah dibuat, lalu inputkan program ke dalam mikrokontroler melalui stlink.
  4. Setelah program diinputkan, uji rangkaian yang telah dirangkai sesuai dengan output yang ditentukan.
  5. Selesai.


2. Hardware dan Diagram Blok [Kembali]

Hardware :

    1. Raspberry Pi Pico


    2. Potensiometer

    3. Breadboard

BREADBOARD / PROJECTBOARD / PROTOBOARD 400 HOLES di M-kontrol | Tokopedia
 
    4. Push Button






    5. LCD

Diagram Blok :




3. Rangkaian Simulasi dan Prinsip Kerja [Kembali]

Rangkaian Simulasi :
 





Prinsip Kerja : 

Berdasarkan gambar rangkaian yang ditampilkan, sistem ini menggunakan Raspberry Pi Pico sebagai pusat kendali utama yang mengatur kerja potensiometer, motor servo, dan LCD melalui jalur komunikasi dan kontrol masing-masing. Raspberry Pi Pico membaca input analog dari potensiometer melalui salah satu pin ADC (Analog to Digital Converter). Potensiometer berfungsi sebagai sensor input yang mengubah posisi putarannya menjadi sinyal tegangan analog. Tegangan ini kemudian dikonversi oleh mikrokontroler menjadi nilai digital yang mewakili sudut tertentu. Nilai sudut ini digunakan untuk mengatur posisi motor servo. Raspberry Pi Pico menghasilkan sinyal PWM (Pulse Width Modulation) dari salah satu pin digitalnya, yang dikirim ke pin sinyal pada motor servo. Motor servo kemudian merespons sinyal PWM tersebut dengan mengubah posisi porosnya sesuai dengan lebar pulsa yang diterima, yang mencerminkan nilai sudut dari potensiometer.

Selain mengendalikan servo, Raspberry Pi Pico juga mengirimkan informasi sudut tersebut ke LCD menggunakan protokol komunikasi I2C melalui dua jalur yaitu SDA dan SCL. Modul LCD berperan sebagai slave I2C yang menerima data karakter dari mikrokontroler untuk ditampilkan di layar. Dengan demikian, sistem ini bekerja secara terintegrasi di mana potensiometer sebagai input menghasilkan nilai tegangan, Raspberry Pi Pico memproses dan menerjemahkan nilai tersebut menjadi sinyal kontrol untuk motor servo, sekaligus menampilkan nilai sudutnya secara real-time pada layar LCD.


4. Flowchart dan Listing Program [Kembali]

Flowchart :


Listing Program :






5. Video Demo [Kembali]





6. Analisa [Kembali]









7. Download File [Kembali]

Download HTML download
Download Video Demo [Download]
Download Listing Program [Download]


Tidak ada komentar:

Posting Komentar

  BAHAN PRESENTASI UNTUK MATA KULIAH  MIKROPROSESOR DAN MIKROKONTROLER 2024 OLEH: RAHMIDA 2210952005 Dosen Pengampu: Darwison, M.T Referensi...