Ardelia Amanda Putri - PSMikro - Job2
Ardelia Amanda Putri - PSMikro - Job2
TUJUAN
METODE/LANGKAH KERJA
1. Blinking LED
Dalam pengaturan parameter Blok Generator Pulsa ada
parameter penting yang disebut Periode atau periode bentuk
gelombang. Lebar pulsa memberikan informasi berapa lama
LED akan menyala dan untuk berapa lama itu akan dalam
keadaan OFF untuk waktu tertentu. Misalnya, pengguna ingin
beralih pada LED selama 1 detik dan matikan LED selama 3
detik dan proses ini terus berjalan. Sebagai kasus, lebar pulsa
dapat dihitung dengan menggunakan hubungan di bawah ini.
2. Running LED
Dalam simulasi ini, empat LED digunakan. LED ini
dinyalakan dan dimatikan dalam waktu yang ditentukan
sebelumnya cara seperti yang tertera pada tabel. Anggaplah
kita perlu menyelesaikan 8 langkah dalam 2 detik. Ini berarti
bahwa setiap langkah selama 0,25 detik. Ketika 8 langkah
selesai, sistem akan kembali ke langkah 1 dan proses ini terus
terjadi. Jika pengguna mengamati tabel langkah dengan hati-
hati, maka pengguna dapat diketahui bahwa setiap LED ON
selama 0,25 × 4 = 1 detik dan pada saat yang sama OFF. Ini
menyiratkan bahwa lebar pulsa semua LED adalah 50%. Blok
Generator Pulsa memiliki periode 2 detik. Informasi lain yang
dapat diekstraksi dari tabel adalah pada langkah pertama hanya
LED1 yang menyala. Di dalam langkah kedua LED 1 dan LED
2 ON. Pada langkah ketiga LED 1, 2 dan 3 ON dan pada
langkah keempat semua LED AKTIF. Ini berarti ada jeda
waktu antara LED ini. Waktu tunda LED 2 adalah lebih dari
LED1. Waktu tunda LED 3 lebih dari LED1 dan 2. Waktu
tunda LED 4 lebih dari LED 1, 2 dan 3. Kami juga dapat
menulis bahwa:
3. Button LED
Saat pengguna mengunduh model ke STM32F4DISCOVERY,
4 LED akan AKTIF saat menekan tombol SW3 dan OFF SW3
tidak ditekan. Jadi Jog diprogram agar selalu mengirimkan
output kapan tombol ditekan dan berhenti mengirim saat
tombol tidak ditekan. Skema ini cocok untuk kontrol mesin
manual seperti derek atau mesin pengangkat.
HASIL PRAKTIKUM
1. Program
Gb 1. Blinking LED
Gb 2. Running LED
Gb 3. Button LED
2. Output fisik
Gb 4. Blinking LED
Gb 5. Running LED
Gb 6. Button LED
ANALISIS HASIL PRAKTIKUM
1. Blinking LED
Program ini menggunakan mikrokontroler untuk mengontrol
serangkaian LED agar berkedip atau berkedip pada interval
yang ditentukan.Secara umum, program ini terdiri dari dua
bagian utama yaitu initialization atau setup dan loop. Pada
bagian inisialisasi, mikrokontroler dikonfigurasikan untuk
mengkonfigurasi port input/output, memastikan LED
terhubung ke port output yang benar dan mengatur kondisi
awal LED. Dalam loop, mikrokontroler secara terus-menerus
mengulang beberapa instruksi yang terdiri dari menyalakan
LED selama waktu tertentu, mematikan LED selama waktu
tertentu, dan mengulangi proses tersebut lagi.
2. Running LED
Program running LED adalah program yang sering digunakan
dalam dunia pemrograman mikrokontroler untuk mengontrol
sekelompok LED agar tampak berpindah dari satu LED ke
LED lainnya atau berjalan secara bergantian. Secara umum,
program ini terdiri dari dua bagian utama yaitu initialization
atau setup dan loop. Pada bagian inisialisasi, mikrokontroler
dikonfigurasikan untuk mengkonfigurasi port input/output,
memastikan LED terhubung ke port output yang benar dan
mengatur kondisi awal LED. Dalam satu lingkaran,
mikrokontroler terus mengulangi beberapa instruksi, yang
terdiri dari menyalakan satu LED sebentar, lalu mematikan
LED, lalu menyalakan LED berikutnya, dan seterusnya,
hingga semua LED menyala, lalu kembali. mulai lagi.
3. Button LED
Program Button LED adalah salah satu program dasar yang
biasa diajarkan saat belajar pemrograman mikrokontroler.
Program ini memungkinkan pengguna untuk mengontrol LED
dengan tombol sebagai masukan. Secara umum, program ini
terdiri dari dua bagian utama yaitu initialization atau setup dan
loop. Pada bagian inisialisasi, mikrokontroler
dikonfigurasikan untuk mengkonfigurasi port input/output,
memastikan bahwa LED terhubung ke port output yang benar,
dan mengatur kondisi awal untuk LED. Dalam loop,
mikrokontroler terus mengulang beberapa instruksi yang
terdiri dari membaca input tombol dan menyalakan atau
mematikan LED sesuai dengan status input tombol.
KESIMPULAN