- Percobaan 1 :
UART (STM – STM)
Persiapan Alat dan Bahan:
Pastikan Anda memiliki semua komponen yang tertera pada gambar rangkaian, yaitu:
Microcontroller STM32F103C8
LED
Push Button
Resistor (R1, R2, R3) sebesar 100
kabel jumper
Breadboard
🟦 Bagian Atas – Input (Tombol/Push Button)
Komponen:
-
1x STM32 Blue Pill
-
4x Push Button
-
4x Resistor (sebagai pull-down, kemungkinan 10kΩ)
Koneksi Button ke STM32:
-
Button 1 → Pin PA0
-
Button 2 → Pin PA1
-
Button 3 → Pin PA2
-
Button 4 → Pin PA3
Koneksi lainnya:
-
Satu sisi tombol ke 3.3V (via jalur breadboard merah)
-
Sisi lain tombol ke pin input STM32 + resistor ke GND (pull-down)
🟥 Bagian Bawah – Output (LED)
Komponen:
-
1x STM32 Blue Pill
-
4x LED
-
4x Resistor (sekitar 220Ω atau 330Ω)
Koneksi LED ke STM32:
-
LED 1 → Pin PA0
-
LED 2 → Pin PA1
-
LED 3 → Pin PA2
-
LED 4 → Pin PA3
Konfigurasi LED:
-
Anoda (kaki panjang) LED → Resistor → Pin STM32
-
Katoda (kaki pendek) → GND
🔄 Komunikasi Serial antara Dua STM32
Koneksi UART:
-
STM32 Atas TX (PA9) → STM32 Bawah RX (PA10)
-
STM32 Atas RX (PA10) ← STM32 Bawah TX (PA9)
-
GND STM32 atas ↔ GND STM32 bawah
🔌 Power dan GND
-
Kedua board STM32 dihubungkan ke 3.3V dan GND
-
Jalur positif (merah) breadboard → 3.3V STM32
-
Jalur negatif (biru) breadboard → GND STM32
-
- STM32
- LED RGB
- Breadboard
- Jumper male to male
- Push Button
- Resistor
- Blok diagram
Rangkaian ini terdiri dari dua mikrokontroler STM32 (Blue Pill) yang berkomunikasi melalui UART untuk mentransfer data dari input berupa tombol ke output berupa LED. Pada bagian pertama, empat push button dihubungkan ke pin PA0 hingga PA3 dari STM32 yang berfungsi sebagai pengirim (master). Ketika salah satu tombol ditekan, mikrokontroler ini membaca status tombol tersebut dan mengirimkan data melalui pin TX (PA9) menggunakan komunikasi serial UART. Data yang dikirim mewakili tombol mana yang ditekan, misalnya dalam bentuk bit atau karakter tertentu. Di sisi penerima (slave), STM32 kedua menerima data tersebut melalui pin RX (PA10) dan memprosesnya untuk mengatur empat LED yang terhubung ke pin PA0 hingga PA3. LED akan menyala sesuai dengan tombol yang ditekan pada mikrokontroler pertama. Dengan demikian, setiap penekanan tombol akan menghasilkan respon visual berupa nyala LED melalui komunikasi antar mikrokontroler. Ground dari kedua STM32 juga dihubungkan untuk memastikan referensi tegangan yang sama. Sistem ini memungkinkan pengiriman perintah sederhana secara real-time dari satu mikrokontroler ke mikrokontroler lainnya.



- Vidio Demo Klik Disini
- DataSheet STM32 Klik Disini
- DataSheet LED Klik disini
- DataSheet Resistor Klik disini
- Datasheet push button klik disini
0 comments:
Posting Komentar