Tutorial Dasar Arduino Serial


Setiap board Arduino setidaknya telah memiliki satu buah serial port, yang memungkinkannya untuk melakukan proses pertukaran data dengan komputer atau perangkat lain melalui jalur komunikasi serial. Pada Arduino Uno, dengan menggunakan RX (pin 0) dan TX (pin 1) memungkinkan proses komunikasi serial tersebut. Oleh karena itu, pin 0 dan pin 1, yang sedang digunakan untuk proses pertukaran data komunikasi serial, tersebut tidak dapat digunakan sebagai pin input atau juga output.

<img src="arduino.png" alt="arduino">


Arduino IDE sendiri telah mencakup feature serial monitor untuk berkomunikasi dengan board Arduino. Satu hal yang perlu dicatat ialah menyesuaikan baud rate antara Arduino dengan komputer, agar proses pertukaran data antara keduanya dapat berjalan dengan baik. Agar lebih jelas mengenai baud rate, berikut penjelasannya.
Pada telekomunikasi dan elektronika, baud (dalam Bd) merupakan unit untuk merepresentasikan banyaknya modulasi atau pulse setiap satuan waktu. Dalam sistem digital, (yang menggunakan nilai discrete) dengan binary code, 1 Bd sama dengan 1 bit per second. Untuk nama unit baud ini sendiri, berasal dari Emile Baud, yang merupakan penemu dari Baudot code untuk telegrapy.
Dalam proses pertukaran data antara microcontroller dengan komputer, biasa melalui komunikasi serial. Disini kaitannya dengan baud rate, seberapa cepat data dikirimkan melalui jalur komunikasi serial tersebut. Agar dua buah perangkat, microcontroller dengan komputer dapat bertukar data dengan baik, maka baud rate antara keduanya harus setara. Biasa baud rate yang digunakan ialah 9600 bits per second. Adapun baud rate lainnya bisa bernilai 1200, 2400, 4800, 19200, 38400, 57600, dan 115200. Setiap nilai baud rate tersebut memiliki ratio perbandingan kelipatan dari baud rate standard 9600 yang biasa digunakan.
Semakin tinggi baud rate, maka semakin cepat data dikirimkan, demikian pula sebaliknya. Meski begitu tetap ada batasan nilai baud rate, bila melebihi nilai batasan tersebut maka akan terjadi error.
Lihat juga mengenai interface komunikasi serial.

Saat ini di Indonesia board Arduino Uno R3 dapat diperoleh dengan mudah di kota-kota besar. Board Arduino Uno R3 dijual dengan harga murah. Membuat perkembangan Arduino kian pesat.
Bila ada sesuatu yang belum jelas dan ingin tahu lebih dalam seputar project Arduino, pemrograman, dan elektronika, bisa bertanya pada bagian comment atau melalui page Facebook berikut.