Lompat ke konten Lompat ke sidebar Lompat ke footer

Apa itu Baud Rate Pada Arduino Komunikasi Serial

Apa itu Baud Rate Arduino?

Apa itu Baud Rate Arduino Mikrokontroller Komunikasi Serial - Pada tutorial kita kali ini akan membahas apa itu Baud Rate. Ini sering sekali kita jumpai saat kita ingin menggunakan komunikasi serial mikrokontroller.

Setiap data yang dikirim melalui komunikasi serial, akan ada aturan-aturan yang membuat data tersebut dapat dikirim dan diterima dengan baik oleh perangkat yang menerimanya.

Adapun aturan dalam komunikasi serial adalah:

  • Adanya bit data
  • Adanya bit singkronisasi
  • Adanya bit parity atau check bit
  • Adanya baud rate
Pada artikel ini kita akan fokus membahas tentang baud rate dan nilai-nilainya.
 
Apa itu Baud Rate Arduino Mikrokontroller Komunikasi Serial
Baud Rate Arduino


Penjelasan Baudrate Arduino

Pada komunikasi serial, speed atau kecepatan di istilahkan dengan Baud Rate. Jadi, Baudrate adalah rating kecepatan transfer data dengan satuan bit per detik atau bir per seconds(bps).

Jika nilai baud rate adalah 9600, itu artinya kemampuan pengiriman data adalah 9600 bit dalam satu detik.

1 karakter ditampung dalam 1 byte. 

1 byte adalah 8 bit.

Artinya dalam waktu 1 detik, kita dapat mentransfer data karakter sebanyak 1200 karakter.

Semakin tinggi nilai badu rate yang akan kita gunakan semakin banyak data yang dapat di transfer dalam 1 detik.

Kemampuan transfer data ini tergantung juga dengan peraturan baudrate antara pengirim dan penerima. Nilai baudrate yang di atur harus sama antara pengirim dan penerima.


Nilai Baud Rate Arduino

Pada arduino, nilai baud rate secara default adalah 9600. Beberapa nilai baudrate yang umum lainnya seperti:

  • 300 baud
  • 1200 baud
  • 2400 baud
  • 4800 baud
  • 9600 baud
  • 19200 baud
  • 38400 baud
  • 57600 baud
  • 74880 baud
  • 115200 baud
  • 230400 baud
  • 250000 baud
  • 500000 baud
  • 1000000 baud
  • 2000000 baud
Jika kita konversi kedalam jumlah karakter yang dapat dikirimkan dalam satu detik, jumlahnya adalah sebagai berikut: 
  • 300 baud          sekitar 37         karakter per 1 detik
  • 1200 baud        sekitar 150       karakter per 1 detik
  • 2400 baud        sekitar 300       karakter per 1 detik
  • 4800 baud        sekitar 600       karakter per 1 detik
  • 9600 baud        sekitar 1200     karakter per 1 detik
  • 19200 baud      sekitar 2400     karakter per 1 detik
  • 38400 baud      sekitar 3800     karakter per 1 detik
  • 57600 baud      sekitar 7200     karakter per 1 detik
  • 74880 baud      sekitar 9360     karakter per 1 detik
  • 115200 baud    sekitar 14400   karakter per 1 detik
  • 230400 baud    sekitar 28800   karakter per 1 detik
  • 250000 baud    sekitar 31250   karakter per 1 detik
  • 500000 baud    sekitar 62500   karakter per 1 detik
  • 1000000 baud  sekitar 125000 karakter per 1 detik
  • 2000000 baud  sekitar 250000 karakter per 1 detik
Pada umumnya, mikrokontroller akan menggunakan nilai baudrate 9600 karena banyak perangkat serial yang juga menggunakan kecepatan ini. Untuk kecepatan paling tinggi yang sering digunakan adalah 115200. 
 
Semoga artikel ini bermanfaat.

Pencarian serupa:

Posting Komentar untuk "Apa itu Baud Rate Pada Arduino Komunikasi Serial"