1. Komponen [Kembali]
1. Arduino Uno
Arduino Uno adalah Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel. Arduino yang kita gunakan pada prkatikum ini adalah arduino mega yang menggunakan chip AVR ATmega 2560 yang memiliki fasilitas PWM, komunikasi serial, ADC, timer, interupt, SPI dan I2C. arduino dengan sebuah mikrokontroller ini mampu menciptakan suatu program yang dapat digunakan untuk mengendalikan berbagai komponen elektronika.
2. LED
LED ialah suatu komponen elektronika yang terbuat dari bahan semikonduktor dan dapat memancarkan cahaya apabila arus listrik melewatinya. LED (Ligth-Emitting Diode) memiliki fungsi utama dalam dunia elektronika sebagai indikator atau sinyal indikator/lampu indikator. Contohnya dapat kita jumpai pada rangkaian-rangkaian elektronika led digunakan sebagai indikator ON/OFF.
3. Resistor
2. Rangkaian Simulasi [Kembali]
Ubah boud rate pada Slave menjadi 34500
3. Flowchart [Kembali]
Flowchart Master
Flowchart Slave
//MASTER#define button 2 //Deklarasi pin 2 untuk buttonvoid setup() //Semua kode dalam fungsi ini dieksekusi sekali{pinMode(button,INPUT_PULLUP); Serial.begin(34500); //Set baud rate 34500}void loop() //Semua kode dalam fungsi ini dieksekusi berulang{int nilai = digitalRead(button);//ditekanif(nilai == 0){Serial.print("1");}else{Serial.print("2");}delay(200);}
- Slave
//SLAVE
#define buzzer 12 //Deklarasi pin 12 untuk BUZZERvoid setup() //Semua kode dalam fungsi ini dieksekusi sekali{pinMode(buzzer,OUTPUT); //Deklarasi LED sebagai outputSerial.begin(34500); //Set baud rate 34500}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}}}
1. Apa pengaruh baud rate terhadap rangkaian, bandingkan hasilnya jika baud rate diganti menjadi 100 baud/sJawab :Baud rate adalah jumlah kali perdetik sinyal dalam perubahan data komunikasi analog. Baud Rate berpengaruh terhadap berapa lama waktu yang dibutuhkan untuk mengirim 1 bit data. Karena baud rate mengindikasikan seberapa cepat data dikirim melalui komunikasi serial. Semakin cepat data yang dikirim, maka semakin cepat LED yang akan menyala. Jika baud rate digantikan dengan 100 baud/s maka data yang dikirim lama karena nilai baud ratenya lebih rendah daripada nilai baud rate standar2. Bandingkan respon rangkaian jika indikator outputnya adalah LED dengan BuzzerJawab :Hasil Indikator Outputnya tetap nyala keduanya, namun memang jika baudratenya 100 baud/s maka pengiriman datanya akan lebih lama dibandingkan dengan nilai baudrate standar.
File Rangkaian klik disini
Video Rangkaian klik disini
Listing Program klik disini
Library Arduino klik disini
Datasheet Arduino klik disini
File HMTL klik disini
No comments:
Post a Comment