Dasar Teori
Port merupakan kumpulan jalur elektronik untuk menyalurkan
data. Port ada yang untuk input saja, output saja atau input/output.
Port dipakai untuk komunikasi antara CPU dengan monitor, keyboard,
mouse dll.
Proses pengiriman data dapat langsung sekaligus secara paralel
dengan menggunakan beberapa kabel, atau satu-persatu secara
berurutan (serial) dengan menggunakan sepasang kabel. Contoh
transmisi data secara paralel adalah komunikasi harddisk IDE dengan
CPU, komunikasi printer dengan komputer. Contoh transmisi data
secara serial adalah komunikasi harddisk SATA dengan CPU, komunikasi
USB dll.
Mikrokontroller umumnya menggunakan standar komunikasi
serial RS232 untuk koneksi dengan perangkat lain. Komputer jugamemiliki port standar serialport, paralelport, USB, VGA dan PS/2. Pada
praktikum ini kita akan mempelajari penggunaan serial port.
pertama kita buka terlebih dahulu aplikasi visual studio lalu create a new form
dan buat design seperti ini :
lalu buat codingannya seperti ini :
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 WindowsFormsApplication1
{
public partial class Form1 : Form
{
int a = 0;
string rxString;
private void DisplayText (object sender, EventArgs e)
{
richTextBox1.AppendText(rxString);
richTextBox1.ScrollToCaret();
chart1.Series["Series"].Points.AddXY(a,Convert.ToInt16(rxString));
a++;
}
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (button1.Text == "Connect")
{
button1.Text = "disconnect";
serialPort1.Open();
richTextBox1.Text = "";
a = 0;
}
else
{
button1.Text = "Connect";
serialPort1.Close();
}
}
private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
rxString = serialPort1.ReadLine();
this.Invoke(new EventHandler(DisplayText));
}
private void chart1_Click(object sender, EventArgs e)
{
}
}
}
disini bentuk chartnya bisa kita ganti dengan cara :
klik dulu chartnya lalu klik series lalu klik chart type.
setelah siap buat codingannya
kita buka aplikasi arduino uno.
lalu kita klik tools dan kita set port sesuai serial port yg ada pada design nya.
lalu kita kompile dengan cara klik tanda panah kekanan.
lalu jalankan program, jadi seperti ini :
gelombangnya naik turun.
ok terimakasih sudah membaca blog saya. semoga bermanfaat :)
Tidak ada komentar:
Posting Komentar