Laporan Akhir Percobaan 1



 1. Komponen[Kembali]




Arduino Uno
Push Button

LED

Buzzer


2. Rangkaian Simulasi[Kembali]


Prinsip Kerja
    Pada rangkaian percobaan 1 pada modul 3 ini, menggunakan 2 buah arduino yang berfungsi sebagai master dan arduino kedua sebagai slave. Pada master pin transmitter dihubungkan ke receiver slave. Dan untuk pin transmitter slave dihubungkan ke receiver master. Dan untuk pin 2 master dihubungkan ke button dan untuk pin 12 slave dihubungkan ke buzzer dan LED dan dihubungkan ke ground. Button berfungsi sebagai input dari master ketika button ditekan maka akan berlogika low dan ketika diangkat maka akan berlogika high. Dan ketika arduino menerima input dari button selanjutnya arduino master akan mentrasnfer data ke arduino slave. Dan  arduino slave berfungsi untuk memeriksa perintah dari arduino master. Jika ada, maka buzzer dan LED akan hidup atau menyala dan begitu sebaliknya.

3. Flowchart[Kembali]

Master
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 buzzer 12 //Deklarasi pin 12 untuk Buzzer

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

  }

}






    Tambahkan buzzer sebagai output sehingga outputnya menjadi buzzer dan LED.

Analisa :
1.      Apa pengaruh baud rate terhadap rangkaian, bandingkan hasilnya jika baud rate diganti menjadi 100 baud/s
Jawab :

Pengaruh dari baud rate terhadap kecepatan rangkaian, kecepatan pengriman data itu menandakan baud rate bernialai besar sehingga waaktu yang dibutuhkan singkat, dan sebaliknya jika kecepatan pengiriman data lama berarti nilaai baud rate kecil. Jadi, jika baud rate diubah menjadi 100 baud/s. maka waktu yang dibutuhkan untuk mengirim data semakin lama, sehingga menimbulkan delay pada rangkaian untuk menghasilkan output.

 2.      Bandingkan respon rangkaian jika indikator outputnya adalah LED dengan Buzzer 

Jawab :


Dari rangkaian percobaan yang menggunakan indicator outputnya LED dan satu nya lagi Buzzer respon rangkaiannya sama. Jika button ditekan maka LED dan Buzzer akan hidup dalam waktu yang sama, dan jika button tidak ditekan atau dilepas maka LED dan Buzzer juga akan mati dalam waktu yang sama. 


File rangkaian proteusKlik disini
File arduino masterKlik disini
File arduino slaveKlik disini
Video SimulasiKlik disini
Datasheet arduinoKlik disini





Tidak ada komentar:

Posting Komentar