KOMUNIKASI SERIAL VISUAL STUDIO C# DENGAN ARDUINO TANPA TIMER DAN DELAY

KOMUNIKASI SERIAL VISUAL STUDIO C# DENGAN ARDUINO TANPA TIMER DAN DELAY - Hallo sahabat Teknik Elektro, Pada sharing kali ini yang berjudul KOMUNIKASI SERIAL VISUAL STUDIO C# DENGAN ARDUINO TANPA TIMER DAN DELAY, saya telah menyediakan artikel, ebook dan softwere untuk sahabat teknik elektro. Mudah-mudahan dapat bermanfaat bagi anda.

Judul : KOMUNIKASI SERIAL VISUAL STUDIO C# DENGAN ARDUINO TANPA TIMER DAN DELAY
Tema : KOMUNIKASI SERIAL VISUAL STUDIO C# DENGAN ARDUINO TANPA TIMER DAN DELAY

lihat juga


KOMUNIKASI SERIAL VISUAL STUDIO C# DENGAN ARDUINO TANPA TIMER DAN DELAY

Ok gan selamat malam kali ini ane akan share tentang salah satu project kuliah ane tentang Komunikasi Serial Visual Studio berbasis C# dengan Arduino... Sebenernya sudah banyak orang yang membuat sebuah GUI untuk komunikasi serial menggunakan Visual Studio dengan Arduino... Akan tetapi pada kesempatan kali ini ane akan share tentang bagaimana membuat sebuah GUI Visual Studio berbasis C# tanpa menggunakan Timer dan Delay untuk komunikasi data serialnya... Metode ini juga ane terapin pada Project KP ane untuk GUI pengukuran Time Delay pada RF yang mana sangat dibutuhkan sekali ketelitian dan kecepatan komunikasi tanpa adanya Timer dan Delay pada sistem GUI... Sehingga komunikasi yang dihasilkan sangat Real Time tanpa embel2 delay. Ok langsung aja ane share programnya...

private void con_Click(object sender, EventArgs e)
        {
            myport = new SerialPort();
            myport.BaudRate = Convert.ToInt32(baud.Text);
            myport.PortName = Convert.ToString(com.Text);
            myport.DataReceived += terima;
            try
            {
                myport.Open();
                ind.BackColor = System.Drawing.Color.Blue;
                led1.Enabled = true;
            }
            catch (Exception)
            {
                ind.BackColor = System.Drawing.Color.Red;
            }
        }

        void terima(object sender, SerialDataReceivedEventArgs e)
        {
            data = myport.ReadLine();
            this.Invoke(new EventHandler(display));
        }

        private void display(object sender, EventArgs e)
        {
            papan.AppendText(data + "\n");
            dec.Text = data;
        }

Ane gak akan menjelaskan panjang lebar tentang program diatas yang pasti program inti dari metode ini terdapat pada program dengan tulisan warna biru. Program tersebut akan terus mengupdate data yang dikirim oleh mikro tanpa delay timer sedikit pun. Untuk tampilan project yang ane buat adalah sebagai berikut:
Project ini merupakan komunikasi 2 arah antara Arduino dan PC yang mana data yang dikirimkan oleh Arduino adalah data alamat 8 buah Switch dalam satuan Desimal yang kemudian dikonversi oleh GUI menjadi data Binner, selain itu kita dapat mengontrol ON/OFF LED dari GUI Visual Studio secara Real Time. Untuk Program lengkapnya bisa temen2 Download DISINI. Selamat Belajar ya. 





Demikianlah Artikel KOMUNIKASI SERIAL VISUAL STUDIO C# DENGAN ARDUINO TANPA TIMER DAN DELAY

materi teknik elektro tentang KOMUNIKASI SERIAL VISUAL STUDIO C# DENGAN ARDUINO TANPA TIMER DAN DELAY, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sekian postingan kali ini.

Anda sedang membaca artikel KOMUNIKASI SERIAL VISUAL STUDIO C# DENGAN ARDUINO TANPA TIMER DAN DELAY dan artikel ini url permalinknya adalah https://teknikelektropakuan.blogspot.com/2016/04/komunikasi-serial-visual-studio-c.html Semoga artikel ini bisa bermanfaat.

0 Response to "KOMUNIKASI SERIAL VISUAL STUDIO C# DENGAN ARDUINO TANPA TIMER DAN DELAY"

Posting Komentar