Laporan Akhir 1






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 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
    }

  }
}

    5. Video Simulasi [Kembali]




    Analisa

    Universal Asyncronous Receiver-Transmitter (UART) merupakan system komunikasi yang bersifat asyncronouos, karena UART tidak menggunakan. Pada system komunikasi UART, data dari data bus memasuki UART1. Kemudian pada UART1 data dari data bus tersebut dikonversi agar bisa dikirimkan secara serial dan ditambahkan startbit, paritycheck, dan endbit. Data dikirimkan secara serial dari Tx pada UART1 kepada Rx pada UART2. Di UART2 bit-bit tambahan dihilangkan lagi dan data dikonversi kembali kebentuk semula. Kemudian data dikirimkan pada data bus yang terpasang pada UART2

    6. Kondisi [Kembali]

        Menyalakan LED saat push button di tekan dengan menggunakan 2 Arduino yang berkomunikasi secara UART

    7. Link Download [Kembali]

    • File HTML - Download
      File Proteus - Download
      File Program - Download
      Video Rangkaian - Download
      Video+Panduan - Download

    Tidak ada komentar:

    Posting Komentar