Laporan Akhir 1 (Percobaan 1)



 1. Komponen [Kembali]

  • Arduino
  • LED
  • Buzzer



  • Button



2. Rangkaian Simulasi[Kembali]


3. Flowchart [Kembali]

  • Master

  • Slave



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);

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

delay(200);
}

  • Slave
#define led 12 //Deklarasi pin 12 untuk LED
#define buzzer 11 //Deklarasi pin 2 untuk buzzer
void setup() //Semua kode dalam fungsi ini dieksekusi sekali
{
pinMode(led,OUTPUT); //Deklarasi LED sebagai output 
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(led,HIGH); //LED menyala
digitalWrite(buzzer,HIGH); //Buzzer berbunyi
}
else
{
digitalWrite(led,LOW); //LED mati
digitalWrite(buzzer,LOW); //Buzzer mati
}
}
}

5. Video [Kembali]




6. Kondisi [Kembali]

Percobaan 1 
Kondisi : Tambahkan buzzeer sbg output. Sehingga  output yg tersedia adalah LED dan buzzer

Analisa :

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

Jawab :

Baudrate mempengaruhi kecepatan pengiriman data pada rangkaian. Dimana, semakin besar nilai baud rate maka semakin cepat proses pengiriman data atau waktu yang diperlukan untuk mengirim data semakin singkat, begitu juga sebaliknya. Jika baud rate diganti menjadi 100 baud/s yang artinya nilai baud rate kecil, maka waktu yang diperlukan untuk mengirimkan data akan semakin lama, dan akan terjadi delay dalam proses menghasilkan output.

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

Jawab :

Respon rangkaian jika indikator outputnya adalah LED dengan Buzzer adalah sama. Dimana, ketika button ditekan Buzzer dan LED menyala dalam waktu yang bersamaan atau tepat sama. Dan juga ketika button dalam keadaan dilepas (tidak ditekan) Buzzer dan LED mati dalam waktu yang bersamaan atau tepat sama.

7. Link Download [Kembali]


Tidak ada komentar:

Posting Komentar

BAHAN PRESENTASI UNTUK MATA KULIAH SISTEM DIGITAL TAHUN AJARAN SEMESTER GENAP 2020-2021 SISTEM DIGITAL B OLEH Tasya Rahmatika Nadrah 1910952...