Tweet
Kemampuan untuk berkomunikasi secara serial adalah hal yang vital dalam rangkaian mikroelektronika. Sebab komunikasi ini banyak dipakai dalam komunikasi antara mikrokontroler dengan sensor atau modul elektronika. Misalnya sensor suhu, RFID, RF tranceiver, sensor ultrasonik, dsb.
Arduino sebagai board mikrokontroler serba bisa tentu sudah memiliki kemampuan serial. Komunikasi serial pada Arduino bisa secara hardware, maupun software. Kalau secara hardware, maka komunikasi menggunakan pin 0 (RX) dan pin 1 (TX). Kalau komunikasi serial hardware dengan komputer, maka jalur yang digunakan adalah USB. Karena USB pada Arduino adalah virtual serial port.
Komunikasi serial secara software bisa dilakukan menggunakan library serial software, bisa menggunakan pin digital mana saja untuk TX dan RX nya.
Menggunakan fungsi komunikasi serial pada Arduino cukup mudah. Anda bisa lihat fungsi-fungsi serial Arduino di bawah ini:
Fungsi
Contoh
- ASCII Table
- Dimmer
- Graph
- Physical Pixel
- Virtual Color Mixer
- Serial Call Response
- Serial Call Response ASCII
Referensi lengkap dapat dilihat di: http://arduino.cc/en/Reference/Serial
Contoh sederhana komunikasi serial menggunakan Arduino adalah sebagai berikut:
void setup()
{
Serial.begin(9600);
}
void loop()
{
Serial.println("Test serial dengan Arduino");
// cetak karakter 'A'
Serial.print("ASCII: ");
Serial.println(65, BYTE);
// cetak teks '100'
Serial.print("Teks: ");
Serial.println(100);
// cetak hexadecimal 30 => '0x1E'
Serial.print("Hexadecimal: ");
Serial.print(30, HEX);
// cetak angka biner dari 99 => '0b1100011'
Serial.print("Biner: ");
Serial.println(99, BIN);
Serial.println("-------------------");
// tunggu sejenak
delay(100);
}
Bagaimana cara mencoba komunikasi serial dengan Arduino? Silahkan copy dan paste program di atas kemudian upload ke board Arduino anda. Setelah selesai, klik pada toolbar “Serial Monitor” – posisi toolbar paling kanan pada software Arduino. Perhatikan serial monitor, anda akan lihat data yang dikirimkan dari Arduino ke komputer via port USB.
Dengan kemampuan komunikasi serial, maka kita bisa membuat perangkat yang interaktif antara komputer dengan Arduino. Misalnya sensor suhu pada Arduino yang pembacaannya tampil di komputer. Pada komputer kita membuat program menggunakan tool seperti Visual Basic, Delphi, Python, PHP atau tool lain yang bisa berkomunikasi via serial port.
Pencarian pada artikel:
fungsi arduino, pengertian arduino, arduino delphi, komunikasi serial arduino, komunikasi serial dengan delphi, Delphi arduino, komunikasi serial TX dan RX, komunikasi serial delphi, Komunikasi serial robot, komunikasi serial port dengan delphi, how to use arduino serial, test komunikasi serial mikrokontroller, komunikasi serial vb dengan RF, membaca data arduino di delphi, membaca serial hardware dengan delphi, pengertian komunikasi serial, pengertian komunikasi serial delphi, program komunikasi serial, program komunikasi USB pada mikrokontroller, reading serial arduino, serial arduino, komunikasi serial, komunikasi port serial dengan vb6, komunikasi port serial dengan komputer delphi 7, arduino log to delphi, arduino serial, Arduino serial delphi, arduino serial monitor php, arduino serial reading, arduino serial software, cara komunikasi serial dengan delphi, delphi comport read rfid, delphi serial, DigitalProductId в дельфи, fungsi program arduino, kemampuan arduino, kominikasi serial rfid dengan pc, komunikasi hardware dengan delphi, komunikasi mikon dengan komputer via usb, komunikasi php dengan hardware via serial, Arduino Board - Serial Interface
Related posts:





August 25th, 2010 at 12:49 am
Serial.println(” –>Test serial dengan Arduino<– ");
text tadi bisa gak kita ambil dari suatu file di mmc?
August 25th, 2010 at 7:42 am
Fungsi Serial di atas hanya berlaku untuk komunikasi serial. Untuk MMC atau SD card caranya berbeda. Silahkan anda lihat file contoh pada halaman ini http://www.indorobotika.com/sdcard-shield
September 26th, 2010 at 11:38 am
saya mau tanya, kalau saya beli arduino mega,bagaimana cara memprogramnya,apakah memakai software khusus, mhn penjelasannya. terima kasih
September 26th, 2010 at 11:59 pm
Cara memprogram Arduino Mega adalah sama dengan cara memprogram Arduino Duemilanove. Yaitu menggunakan software Arduino yang bisa di download gratis di http://www.arduino.cc – Harap dicatat bahwa Arduino adalah hardware open source. Artinya desain elektronik-nya bisa diperoleh oleh siapa saja, demikian pula dengan software-nya, bisa di download gratis oleh siapa saja. Referensi cara memprogram Arduino bisa dibaca online di http://arduino.cc/en/Reference/HomePage
September 30th, 2010 at 7:47 am
aku kau tanya , ada tadak buku rakaian untuk membuat robot tertentu???
January 13th, 2011 at 8:47 pm
@Anton: Arduino bisa diprogram dengan software Arduino, bisa di download dengan gratis di website Arduino.cc – Cara memprogramnya ada pada artikel di blog ini. Silahkan dicek.