SerialPort pada VB Express 2005

By wass

Ketika membuat program yang menggunakan komponen SerialPort pada Visual Basic Express 2005. Pengiriman data ke SerialPort menggunakan fungsi SerialPort.Write() jika data yang dikirim bukan hanya ASCII maka tidak semua karakter ( data yang dibuat dengan fungsi Chr() ) dapat dikirim dengan persis. Untuk mengakalinya maka encoding-nya perlu diubah yaitu sisipkan perintah berikut pada bagian loading dari form yang menggunakan SerialPort.

SerialPort1.Encoding = System.Text.Encoding.Default

Pada code diatas nama objeknya SerialPort1. Ubah nama tersebut sesuai dengan nama yang Anda pakai. Dengan kode diatas semua karakter dapat dikirim, bukan hanya karakter ASCII.

Salam

Leave a Reply