May 15



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

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:

  1. Arduino dengan Visual Basic
  2. Membaca Data dari Arduino dan Menampilkan di Komputer Menggunakan Visual Basic

6 Responses to “Komunikasi Serial pada Arduino”

  1. djatie Says:

    Serial.println(” –>Test serial dengan Arduino<– ");

    text tadi bisa gak kita ambil dari suatu file di mmc?

  2. IndoRobotika Says:

    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

  3. anton Says:

    saya mau tanya, kalau saya beli arduino mega,bagaimana cara memprogramnya,apakah memakai software khusus, mhn penjelasannya. terima kasih

  4. IndoRobotika Says:

    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

  5. agus sawal Says:

    aku kau tanya , ada tadak buku rakaian untuk membuat robot tertentu???

  6. IndoRobotika Says:

    @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.

Leave a Reply