KOMUNIKASI UART










1. Hardware [kembali]




2. Rangkaian Simulasi [kembali]




3. Flowchart [kembali]


4.Listing Program [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 Buzzer 

void setup()    //Semua kode dalam fungsi ini dieksekusi sekali
{
  pinMode(led, OUTPUT); //Deklarasi Buzzer 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); //Buzzer menyala
    }
    else
    {
      digitalWrite(led, LOW); //Buzzer mati
    }

  }
}




5.Video [kembali]





6. Analisa [kembali]
A.Peran Botton pada percobaan 1
Push Button adalah saklar tekan yang berfungsi sebagai pemutus atau penyambung arus listrik dari sumber arus ke beban listrik.
Suatu sistem saklar tekan push button terdiri dari saklar tekan start, stop reset dan saklar tekan untuk emergency.Sistem kerjanya saklar akan bekerja sebagai device penghubung atau pemutus aliran arus listrik saat tombol ditekan, dan saat tombol tidak ditekan (dilepas), maka saklar akan kembali pada kondisi normal.


B.Ceritakan  bagaimana master mengirim data ke slave.
Pada Master dan Slave terdapat pin Rx dan Tx,dimana kaki Rx pada Master dihubungkan ke kaki Tx pada slave,Rx pada Slave dihubungkan ke Tx pada Master yang tujuannya untuk mengurangi error saat pengiriman data ,ketika data sudah dikirimkan maka data dibaca oleh arduino dan akan menghidupkan atau mematikan LED.



7.Link Download [kembali]

Tidak ada komentar:

Posting Komentar