Вы находитесь на странице: 1из 6

Mata Kuliah : Mikrokontroler II

Praktikum : 2 (Pertemuan I)
Materi/bahasan : GUI koneksi serial

Pendahuluan:
1. Deskripsi Singkat
Visual C# merupakan sebuah alat bantu pemrograman desktop yang berorientasi objek
yang dibuat oleh Microsoft Corporation. Visual C# dapat digunakan untuk membuat
program berbasis grafis dengan menggunakan bahasa pemrograman yang mirip dengan
C++.
2. Standart Kompetensi
Mahasiswa mampu membuat GUI untuk komunikasi serial menggunakan visual C#
3. Kompetensi dasar
- Mahasiswa dapat membuat sebuah aplikasi desktop dengan GUI.
- Mahasiswa mampu mengendalikan output digital mikrokontroler menggunakan
GUI.

Alat & bahan:


1. Mikontroler Arduino Uno
2. Komputer + Visual C#

Langkah percobaan:
1. Buka aplikasi visual studio. Pilih File New Project
2. Pilih Visual C# Windows Form Application OK
Gambar 2-1

3. Pilih dan susun komponen pada jendela kiri aplikasi sehingga tampak seperti pada
gambar 2-2. Komponen yang digunakan adalah:
- Combo box
- Radio button
- Button
- Timer
- serialPort

Gambar 2-2
4. Ganti tulisan caption pada setiap komponen pada jendela properties teks
sehingga tampak seperti gambar 2-2

5. Double click pada tombol Hubungkan lalu ketikkan code berikut:

6. Double click pada tombol Putuskan lalu ketikkan code berikut:

7. Double click pada tombol Nyalakan Lampu lalu ketikkan code berikut:

8. Double click pada tombol Matikan Lampu lalu ketikkan code berikut:

9. Klik kiri komponen comboBox COMPORT, pilih jendela Event, lalu double click pada
pada bagian Mouse Click dan ketikkan code berikut:
Gambar 2-3

10. Klik kiri komponen comboBox BAUD RATE, pilih bagian Item, lalu isi nilai baudrate
sesuai gambar 2-4:
Gambar 2-4

11. Double klik pada komponen Timer1, lalu ketikkan code berikut:

12. Jalankan program / tekan F5 sehingga program aplikasi dijalankan. Hubungkan board
Arduino ke port USB. Pilih COMPORT yang tersedia dan nilai baudrate sebesar 9600, lalu
tekan hubungkan:
Gambar 2-5

13. Tekan tombol Hubungkan dan Putuskan secara bergantian.

Tugas
1. Setelah diamati, jelaskan maksud tiap source code yang digunakan pada praktikum 2
P1.

Вам также может понравиться