Red Butterfly

Laporan Akhir 1


[KEMBALI KE MENU SEBELUMNYA]



1. Komponen [kembali]



Arduino
Push Button


LED

Buzzer
 
Resistor
 

Potensiometer

 

Power Supply

2. Rangkaian Simulasi [kembali]


Prinsip Kerjanya:

Pada rangkaian ini kita memiliki 2 buah output yaitu LED dan Buzzer. Dimana LED terhubung ke kaki pin12 Arduino Slave dan Buzzer ke kaki pin 11 Arduino Slave. Untuk Button terhubung ke pin 2 dari arduino master. Cara kerjanya ketika button ditekan atau berlogika maka LED dan Buzzer akan menyala, begitu sebaliknya. Namun disini kita harus mengatur Buzzer dengan tegangan maksimal 2 V ini dikarenakan arus dari arduino yang kecil sehingga hanya mampu menyalakan Buzzer dengan tegangan maksimal 2V.

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


//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. Analisa [kembali]

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

Jawab :

Baud rate berfungsi sebagai seberapa cepat data yang akan dikirimkan. Pengaruh baud rate pada percobaan, jika semakin besar nilai baud rate maka semakin cepat data yang akan dikirimkan, maka ketika kita mengganti baud rate menjadi 100 baud/s, maka kecepetan data yang akan dikirimkan semakin lama

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

Jawab:

Respon rangkaian jika outputnya adalah LED dan buzzer itu sama. Hal ini dikarenakan pada program itu medeklarasikan pin yang dipakai dengan nama sesuai yang diinginkan, jika nama dengan komponen tidak sesuai hal tersebut dapat berjalan. 

7. Link Download [kembali]

Flowchart Master Link Download
Flowchart Slave Link Download
Library Arduino Link Download
Datasheet Arduino Link Download
Datasheet Resistor Link Download
Datasheet LED Link Download
Video Link Download
HTML Link Download

Tidak ada komentar:

Posting Komentar