Program C#

Serial Port 2 (Transmit)

Pengiriman data melalui serial port sangat sederhana, cukup menggunakan method Write dengan parameter berupa string yang ingin dikirim.

I. Tujuan

1. Mahasiswa mempelajari Serial Port di C#

2. Mengetahui kegunaan Serial Port di SharpDevelop

3. Dapat mengunakan Serial Port dalam aplikasi windows sederhana untuk akuisisi data

II. Praktikum

  • Tujuan praktikum ini membuat aplikasi chating antara dua komputer menggunakan port serial.
  • Buat solution baru. Susun form dengan control-control seperti terlihat pada gambar.

1

 

  • Komponen Timer ada di Windows Form toolbar. Sedangkan komponen SerialPort ada di Components toolbar. Jangan lupa, set properties Enabled di komponen Timer menjadi true. Kemudian properties Interval di-set menjadi 500 ms.
  • Double click tombol (button) dengan text “kirim”. Ketikkan statemen di bawah ini di dalam fungsi ButtonClick :
serialPort1.Write(textBox1.Text);

 

Kode di atas tujuannya adalah untuk menuliskan isi dari textBox1 ke port serial. Sebelumnya kita harus membuka port dulu dengan statemen :

private void Form1_Load(object sender, EventArgs e)
 {
      serialPort1.Open();
 }

Double click untuk timer. Ketikkan statemen di bawah ini di dalam fungsi TimerTick :

if (serialPort1.BytesToRead != 0)
{
textBox2.Text = serialPort1.ReadExisting();
}
  • Kode di atas tujuannya adalah untuk membaca data yang ada di buffer serial port. Compile dan jalankan program.
  • Buka hyperterminal, kemudian amati data yang tampil pada hyperterminal saat anda mengirim data.
  • Buka Arduino.exe.
  • Ketikkan program dibawah ini pada Arduino IDE.

2

  • Koneksikan Arduino ke computer, pilih port dan tipe Arduino terlebih dahulu. Kemudian upload program tersebut dengan cara mengeklik tanda => (tanda panah kekanan / Upload).
  • Tunggu sampai ada tulisan “Done Uploading” pada Arduino IDE.
  • Jalankan aplikasi anda, dengan mengatur port serial sesuai dengan port Arduino yang terdeteksi pada computer.
  • Coba kirim data karakter dari aplikasi.
  • Amati hasilnya pada Arduino. Di bawah ini adalah contoh program chatting saya😀

3

 

Sekian Penjelasan dari saya…

Terima kasih ….

About Devid

Always Try...

Discussion

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Archives

Happy eid mubarak :) Mohon maaf lahir batin 🙏🙏

%d bloggers like this: