Udah lama ga ngepost dan buka nih blog, sekalinya buka udah penuh sarang laba-laba :D hahaha
oke kali ini ane akan ngepost tentang komunikasi serial dalam arduino :))
cekidot..
Komunikasi serial adalah salah satu metode komunikasi data dimana proses pengiriman data dilakukan satu per satu bit data secara berurutan dan bergantian yang dikirimkan melalui seuntai kabel pada suatu waktu tertentu..
Fungsi komunikasi serial ini adalah untuk komunikasi data antara arduino dengan PC atau perangkat lainnya (PLC, Sensor DLL)
seperti kita ketahui arduino menggunakan IC USB To serial sehingga bisa dihubungkan langsung ke port USB
Istilah Istilah dalam komunikasi serial
- Baudrate -> Kecepatan transfer data dinyatakan dalam satuan bps ( bit per second)
- Data Bit -> Jumlah bit yang dikirimkan dalam frame data (5bit - 9bit)
- Parity Bit -> Bit parity digunakan dalam pengecekan error untuk menemukan kesalahan yang mungkin terjadi selama transmisi data
- Start Bit -> Bit yang digunakan sebagai indikator awal sebuah frame data (selalu low)
- Stop Bit -> Bit yang digunakan sebagai indikator akhir sebuah frame data (selalu high)
Mengirim data
Definisikan Baudrate :
Serial.begin(baudrate);
Serial.begin(baudrate);
Kirim data:
Serial.print("Hello"); //kirim data dalam bentuk text
Serial.println("Hello"); //kirim data dalam bentuk text dan diakhiri carriage return dan newline
Serial.write(65)l //kirim data dalam bentuk type
Contoh program
void setup(){
Serial.begin(9600);
}
void loop(){
Serial.print("Hello");
Serial.println("Hello");
Serial.write(65);
}
Menerima data - pooling
Definisikan Baudrate -> Serial.begin(9600);
Terima Data -> Serial.read();
contoh program :
void setup(){
Serial.begin(9600);
Serial.begin(9600);
}
void loop(){
while(Serial.available()>0){
char data=Serial.read();
}
}
Baiklah mungkin segini aja postingan ane kali ini :D
bila ada salah ane mohon maaf gan, ane jga baru belajar, xixixi
bila ada salah ane mohon maaf gan, ane jga baru belajar, xixixi
sampai jumpa di postingan berikutnya :D:))
Tidak ada komentar:
Posting Komentar