Pembuatan Aplikasi Komunikasi Serial Port Sederhana – C#

0

Postingan kali ini berupa video tutorial dalam pembuatan aplikasi komunikasi serial port sederhana, yang mana aplikasi ini dapat melakukan proses kirim dan terima data melalui port serial. Aplikasi dibuat menggunakan bahasa pemrograman C#. Aplikasi ini nantinya akan digunakan sebagai komunikasi antara komputer dengan robot. Aplikasi mengirimkan data pergerakan robot, yang kemudian akan menerima data dari robot. Dalam waktu pengetesan aplikasi, dimanfaatkan virtual COMport, agar proses kirim dan terima data dapat dilihat dalam terminal dalam satu komputer/laptop yang sama.

Pada video tutorial ini juga akan dijelaskan secara singkat tentang beberapa sintak/program yang digunakan dalam perancangan dan pembuatan aplikasi.

Berikut ini adalah video tutorial pembuatan dan pengetesan aplikasi.

 

 
 
 

==================================
Semoga bermanfaat :)
Rifqi Amalya Fatekha
==================================

menampilkan grafik pada c#

0

Saya akan menjelaskan bagaimana caranya untuk menampilkan sebuah grafik pada  pemrograman C# dan .NET component yang bernama PlotLab. Grafik sangat penting pada sebuah aplikasi jika anda membut applikasi dengan interfacing hardware. kali ini akan mencoba membuat aplikasi yang menampilkan grafik sederhana, dimana nilai dari grafik tersebut diambil dari data random dari komputer. langkah awal dari membuat applikasi ini anda harus pastikan dulu di komputer anda telah terinstal PlotLab. Selanjutnya kita akan memulai dengan membuat project baru. Seperti biasa, tak ada yang berbeda pada saat membuat project baru. Nah setelah selesai, pilih scope pada toolbar lalu drag n drop pada project yang anda buat.

2012-11-01_085413

kemudian klik kanan pada bagian Scope Anda yang di design form. Klik Edit Channels dan Anda bisa menambahkan Channel dengan mengklik Add.

2012-11-01_085447

2012-11-01_085459

OK, saat ini design GUI sudah selesai dan siap digunakan. Saatnya kita memasukkan programnya. Sebelumnya Anda harus menambahkan component timer. Nantinya akan kita gunakan untuk mengupdate grafik. Interval timer yang Saya gunakan adalah 100.

Nah sekarang kita intip dulu program utamanya

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ContohPlotLab
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
timer1.Enabled = true;
}
Random random = new Random(500);
private void timer1_Tick(object sender, EventArgs e)
{
double[] garis1, garis2;
garis1 = new double[100];
garis2 = new double[100];
for(int i=0; i<100; i++)
{
garis1[i] = random.NextDouble();
garis2[i] = random.NextDouble();
}
scope1.Channels[0].Data.SetYData(garis1);
scope1.Channels[1].Data.SetYData(garis2);
}
}
}

Cukup simple sekali, setiap timer tick maka program akan menyiapkan data random sebanyak 100 buah dan data tersebut langsung di plot ke grafik.

 

2012-11-01_093215
sekian turtorial dari saya semoga bermanfaat terimakasih.

sumber : http://blognyaeko.wordpress.com/2012/11/01/menampilkan-grafik-di-visual-c-dengan-plotlab/

Video Tutorial Penggunaan Aplikasi Kendali Navigasi Robot Soccer Berbasis Komputer

0

Posted by Abdullah Sani

Pada postingan sebelumnya sudah dijelaskan pembuatan GUI/aplikasi kendali navigasi robot soccer. Untuk tampilan aplikasi secara keseluruhan dapat dilihat pada gambar dibawah ini.

Image

Pada aplikasi ini menggunakan komunikasi data serial untuk mengirimkan data ke robot, pembahasan komunikasi data serial dapat dilihat pada postingan yang ada di blog ini. Pada tutorial ini menggunakan virtual port serial dari eltima software sebagai jalur untuk komunikasi data. Pada kondisi aktual aplikasi ini sudah berfungsi dengan baik seperti yang diperlihatkan pada video tutorial penggunaan di bawah ini.

+++++++++++++++++++++++++++++

Video Created by Abdullah Sani

+++++++++++++++++++++++++++++

Pembuatan GUI Kendali Navigasi Robot Soccer

0

Posted by Abdullah Sani

Pada kesempatan kali ini akan dijelaskan bagaimana pembuatan GUI kendali navigasi robot soccer menggunakan komponen instrumentlab dari mitov dan microsoft visual studio 2010 dengan bahasa pemrograman C#. Pada postingan sebelumnya sudah dijelaskan bagaimana cara menggunakan komponen instrumentlab. Di bawah ini video singkat cara pembuatan GUI kendali navigasi robot soccer berbasis komputer. Untuk tampilan keseluruhan GUI dapat anda lihat pada postingan berikutnya.

Video Tutorial Penggunaan Aplikasi Komunikasi Data

0

Aplikasi ini dibuat menggunakan bahasa pemrograman C#, yang mana dibuat menggunakan Ms. Visual Studio 2010.Dengan adanya aplikasi ini, pengujian dan pengambilan data terhadap komunikasi data, baik kirim, terima maupun parsing data pada sisi aplikasi dapat dilakukan.

pada tutorial ini, aplikasi baru terhubung dengan 1 robot, tetapi pada kondisi nyatanya, aplikasi sudah dapat berkomunikasi dengan 5 robot.

 

 

 

 

==================================
Semoga bermanfaat 🙂
Rifqi Amalya Fatekha
==================================

Video Tutorial Konfigurasi XBee menggunakan X-CTU

0

X-CTU merupakan sebuah software/aplikasi yang dibuat oleh DIGI yang dapat difungsikan untuk mengkonfigurasi, melihat konfigurasi pada xbee maupun beberapa fungsi lainnya.

Pengaturan XBee dilakukan agar XBee yang terkoneksi dengan aplikasi dan XBee yang terkoneksi pada robot dapat saling terkoneksi. berikut ini merupakan video tutorial konfigurasi XBee menggunakan X-CTU.

 

 

 

 

==================================
Semoga bermanfaat 🙂
Rifqi Amalya Fatekha
==================================

Video Keseluruhan Sistem

0

Setelah postingan sebelumnya selalu berkutat dengan program aplikasi + program pada robot, pada postingan kali ini tim robosoccer mempersembahkan sebuah video perkembangan terhadap sistem yang dibuat. walaupun belum sempurna, aplikasi dan robot sudah bisa saling berkomunikasi dan bertukar data.

Berikut ini adalah video perkembangan/kemajuan dari sisi robot. Dikatakan demikian karena sisi aplikasi tidak ditampakkan pada video ini. Tapi saat pembuatan video ini, pergerakan robot sudah dikontrol melalui aplikasi.

Tanpa berpanjang lebar lagi, silahkan nikmati video pergerakan robot yang telah dikemas menarik dan sedemikian rupa, yang khusus dipersembahkan oleh tim Robosoccer D4 ITB.

Anggota Tim :
Abdullah Sani
Arya Haswardhana
Eko Rudiawan
Gery Reynaldi
Rifqi Amalya Fatekha
Riska Analia

Semoga bermanfaat dan memberikan inspirasi…. 🙂