1. Komponen [Kembali]
- Arduino
- Button
2. Rangkaian Simulasi[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);
//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]
- Video Simulasi klik disini
- File Rangkaian klik disini
- Flowchart klik disini
- Listing Program Master klik disini
- Listing Program Slave klik disini
- Library Arduino klik disini
- Datasheet Arduino klik disini
- HTML klik disini
Tidak ada komentar:
Posting Komentar