aplikasi desktop terhubung ke arduino lewat usb

Source Code Simulasi Komunikasi Serial

Untuk berkomunikasi antar device melalui USB serial port, dibutuhkan pemrograman dan cara komunikasi yang sesuai. Untuk itu, sedikit kami berikan bagaimana cara mengirim data ke device lain, dalam hal ini arduino, melalui USB Serial port.

Aplikasi ini kami buat menggunakan Visual Studio .Net Community edition dan dapat di download di bagian bawah halaman ini (link Google Drive).

Secara garis besar, aplikasi ini mengirim string tertentu (yang merupakan kode) ke Arduino untuk kemudian dieksekusi kode – kode ini untuk melakukan sesuatu sesuai dengan aturan yang sudah ditetapkan.

Coding untuk mengirim data (string) di Visual Studio .Net adalah sebagai berikut:

sp = New IO.Ports.SerialPort(com3)
sp.StopBits = IO.Ports.StopBits.One
sp.BaudRate = 9600
sp.DataBits = 8
sp.Parity = IO.Ports.Parity.None
sp.Handshake = IO.Ports.Handshake.None
sp.Open()

If sp.IsOpen Then
sp.WriteLine(data)
End If

Sementara di arduino IDE, untuk menerima data, codingnya adalah sebagai berikut:

if (Serial.available() > 0) {
// read the incoming bytes:
int rlen = Serial.readBytes(buf, BUFFER_SIZE);

// prints the received data
//Serial.print(“I received: “);
readString=””;
for(int i = 0; i < rlen; i++)
//Serial.print(buf[i]);
readString=readString + buf[i];
}
}

 

Link download:

Untuk coding lengkapnya, bisa download link di bawah ini.

Visual Studio: https://drive.google.com/file/d/1MeATvikqc8pmAfKHqjDFhat87hb0BAFC/view?usp=sharing

Arduino: https://drive.google.com/file/d/10bD5amp-NIxlz5KX4Rf8UAUoD_ATRZG-/view?usp=sharing

 

Bagikan ke sosial media

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Chat dengan kami
butuh bantuan? hubungi kami
Halo
Apa yang bisa kami bantu?