LAPORAN AKHIR PERCOBAAN 1

Laporan Akhir Percobaan 1
Kembali Ke-Menu Sebelumnya


1.Hardware [Kembali]











//MASTER

#define button 2 //Deklarasi pin 2 untuk button

void setup()        //Semua kode dalam fungsi ini dieksekusi sekali
{
  pinMode(button, INPUT_PULLUP);
  Serial.begin(9600); //Set baud rate 9600
}

void loop()         //Semua kode dalam fungsi ini dieksekusi berulang
{
  int nilai = digitalRead(button);

  //Button ditekan
  if (nilai == 0)
  {
    Serial.print("1");
  }
  else
  {
    Serial.print("2");
  }

  delay(200);
}

//SLAVE

#define led 12 //Deklarasi pin 12 untuk LED

void setup()    //Semua kode dalam fungsi ini dieksekusi sekali
{
  pinMode(led, OUTPUT); //Deklarasi LED sebagai output
  Serial.begin(9600);           //Set baud rate 9600
}

void loop()                          //Semua program dalam fungsi ini dieksekusi berulang
{
  if (Serial.available() > 0)
  {
    int data = Serial.read();
    if (data == '1') //Jika data yang dikirimkan berlogika
    {
      digitalWrite(led, HIGH); //LED menyala
    }
    else
    {
      digitalWrite(led, LOW); //LED mati
    }

  }
}



1. Apa kelebihan dan kekurangan komunikasi UART?
   Kelebihan dari UART adalah proses komunikasi data yang dilakukan dengan tidak terikat dengan waktu yang tetap. Selain itu, kecepatannya dapat dikatakan cukup relatif dan tidak tetap. Data diterbitkan dalam satuan waktu. selain itu, karena menggunaka komunikasi serial, maka UART dapat meringkas penggunaan kabel. Sedangkan kekurangannya yaitu karena komunikasi ini menggunakan komunikasi serial maka apabila data yang dikirim banyak maka akan terjadi antrian data sehingga komunikasi akan menjadi lambat.
2. Apa fungsi baud red pada listing program UART dan apa pengaruhnya jika diubah?
    Baud red pada komunikasi UART (komunikasi serial) berfungsi sebagai mempengaruhi waktu pengiriman data per bit nya. Nilai baud rate dapat diatur dengan menggunakan standar kecepatan yang disediakan, diantaranya 1.200, 2.400, 4.800, 9600, 19.200, 38.400, 57.600, dan 115.200 bps. Namum biasanya kecepatan yang digunakan adalah 9600 karena nilai ini umum digunakan untuk standar kecepatan pengiriman data. Pada percobaan digunakan nila baud red nya 9600, apabila diubah apa pengaruhnya? jadi apabila nilai baud red diubah lebih besar maka kecepatan pengiriman data akan lebih cepat begitu juga sebaliknya. jadi nilai baud red ini akan mempengaruhi kecepatan pengriman data dalam komunikasi. semakin besar nilai baud red maka kecepatan pengiriman data akan semakin cepat dan semakin kecil nilai baud red maka pengiriman data akan lambat.  

  1. Video <download disini>
  2. HTML <download disini>

Tidak ada komentar:

Posting Komentar