LA M3




1. Prosedur [kembali]

1.Pahami terlebih dahulu kondisi yang akan digunakan

2.Persiapkan alat dan bahan

3.Buat rangkaian sesuai dengan kondisi dan modul

4.Buka software STM32Cube IDE

5.Setelah membuka software, pilih perangkat STMG474RE

6.Sesuaikan konfigurasi pin sesuai dengan rangkaian modul

7.Buat kode program untuk mengoperasikan 8.rangkaian tersebut sesuai dengan kondisi 9.

9.Konfigurasi kan program dengan software STM32Cube IDE

10.Jalankan simulasi rangkaian. 

Proses selesai

2. Hardware dan Diagram Blok [kembali]

 a) Mikrokontroler STM32 NUCLEO-G474RE


     b) OLED

     c) Buzzer 



     d) Resistor



     e) LED 

    f) Push Button 
    
    g) Breadboard 

     h) Jamper

3. Rangkaian Simulasi dan Prinsip Kerja [kembali]

Prinsip Kerja

Rangkaian pada gambar bekerja menggunakan komunikasi antar dua mikrokontroler STM32 dengan konsep master dan slave. Board STM32 sebelah kiri berfungsi sebagai master yang mengendalikan proses utama, sedangkan board STM32 sebelah kanan berfungsi sebagai slave yang menerima maupun mengirim data sesuai perintah master. Kedua board dihubungkan menggunakan jalur komunikasi serial seperti SPI dan I2C yang terlihat dari koneksi pin SCL, SDA, MISO, MOSI, SCK, dan GND. Master bertugas membaca data dari perangkat input dan mengirimkan instruksi ke slave agar perangkat output dapat dikendalikan secara sinkron.

Pada rangkaian juga terdapat modul OLED yang terhubung ke board master melalui komunikasi I2C. OLED digunakan untuk menampilkan informasi seperti status sistem, data sensor, atau kondisi perangkat yang sedang berjalan. Selain itu terdapat push button sebagai input pengguna. Ketika tombol ditekan, sinyal input dibaca oleh mikrokontroler kemudian diproses untuk menentukan aksi yang akan dilakukan. Data hasil pembacaan atau perintah tersebut kemudian dikirimkan ke board slave melalui jalur komunikasi yang telah dikonfigurasi.

Bagian output terdiri dari LED merah, LED hijau, dan buzzer yang terpasang pada breadboard. LED digunakan sebagai indikator kondisi sistem, misalnya LED hijau menandakan sistem aktif atau normal sedangkan LED merah menandakan kondisi tertentu seperti peringatan. Buzzer berfungsi menghasilkan suara sebagai indikator tambahan ketika suatu kondisi terpenuhi. Setelah slave menerima data dari master, slave akan mengaktifkan LED atau buzzer sesuai program yang telah dibuat. Dengan demikian, keseluruhan rangkaian menunjukkan proses komunikasi data antar mikrokontroler sekaligus pengendalian perangkat input dan output secara terintegrasi.

4. Flowchart dan Listing Program [kembali]

  Flowchart 

        a) Logika Game

        b) Master

        c) Slave

    Listing Program Nucleo.I2C Slave

main.c

#include "main.h"
#include "stm32g4xx_hal_i2c.h"
/* Listing Program Disini... */

main.h

#ifndef __MAIN_H

#define __MAIN_H

5. Video Simulasi [kembali]



6. Kondisi [kembali]

Percobaan 2 Game Geomerty Jump (Komunikasi SPI – I2C






analisa

'image.png' gagal diupload.




7. Video simulasi [kembali]





8. Download File [kembali]

Komentar

Postingan populer dari blog ini