//MASTER
#define button 2
void setup(){
pinMode(button, INPUT_PULLUP);
Serial.begin(9600);
}
Void loop(){
int nilai = digitalRead(button);
if (nilai==0){
Serial.print("1"); }
else { Serial.print("2"); }
delay (200);
}
//SLAVE
#define led 12
void setup() {
pinMode(led,OUTPUT);
Serial.begin(9600);
}
void loop() {
if (Serial.available()>0)
{
int data = Serial.read();
if (data=='1') {
digitalWrite(led,HIGH); }
else { digitalWrite(led,LOW); }
}
#define button 2
void setup(){
pinMode(button, INPUT_PULLUP);
Serial.begin(9600);
}
Void loop(){
int nilai = digitalRead(button);
if (nilai==0){
Serial.print("1"); }
else { Serial.print("2"); }
delay (200);
}
//SLAVE
#define led 12
void setup() {
pinMode(led,OUTPUT);
Serial.begin(9600);
}
void loop() {
if (Serial.available()>0)
{
int data = Serial.read();
if (data=='1') {
digitalWrite(led,HIGH); }
else { digitalWrite(led,LOW); }
}
5. Analisa [kembali]
6. Video [kembali]
1. Pengaruh Baud Rate terhadap nyala LED
Baud Rate berpengaruh terhadap delay program pada percobaan. Semakin besar nilai Baud Rate yang diberikan, maka akan semakin lama delay LED nya, begitupun sebaliknya, semakin kecil nilai Baud Rate nya makan akan semakin pendek waktu delaynya. Jadi terlihat bahwa pengaruh Baud Rate dengan delay itu berbanding lurus.
2. Alasan LED hidup ketika Push Button ditekan
Push Button adalah saklar tekan yang berfungsi sebagai pemutus atau penyambung arus listrik dari sumber arus ke beban listrik. Jadi saat push button ditekan maka akan ada pengiriman data ke master, dan oleh karena master berkomunikasi dengan slave secara UART dimana push button pada rangkaian berperan sebagai input, jadi slave akan menerima perintah dari master dan menghidupkan LED.
3. Prinsip kerja pada rangkain rangkaian percobaan 1
Prinsip kerja rangkaian 1 ini yaitu menggunakan prinsip kerja UART, dimana dua buah arduino dihubungkan(master dan slave). Agar dapat berkomunikasi, pin Tx pada Master dihubungkan ke pin Rx pd slave, serta pin Rx pada master dihubungkan ke pin Tx pada slave. Pada rangkaian diberikan sebuah button yang berperan sebagai input, dimana saat button di tekan maka akan mengirim data ke master dan karena master berkomunikasi dengan slave maka slave akan menerima perintah dari master dan akan menghidupkan LED yang berperan sebagai output.
Baud Rate berpengaruh terhadap delay program pada percobaan. Semakin besar nilai Baud Rate yang diberikan, maka akan semakin lama delay LED nya, begitupun sebaliknya, semakin kecil nilai Baud Rate nya makan akan semakin pendek waktu delaynya. Jadi terlihat bahwa pengaruh Baud Rate dengan delay itu berbanding lurus.
2. Alasan LED hidup ketika Push Button ditekan
Push Button adalah saklar tekan yang berfungsi sebagai pemutus atau penyambung arus listrik dari sumber arus ke beban listrik. Jadi saat push button ditekan maka akan ada pengiriman data ke master, dan oleh karena master berkomunikasi dengan slave secara UART dimana push button pada rangkaian berperan sebagai input, jadi slave akan menerima perintah dari master dan menghidupkan LED.
3. Prinsip kerja pada rangkain rangkaian percobaan 1
Prinsip kerja rangkaian 1 ini yaitu menggunakan prinsip kerja UART, dimana dua buah arduino dihubungkan(master dan slave). Agar dapat berkomunikasi, pin Tx pada Master dihubungkan ke pin Rx pd slave, serta pin Rx pada master dihubungkan ke pin Tx pada slave. Pada rangkaian diberikan sebuah button yang berperan sebagai input, dimana saat button di tekan maka akan mengirim data ke master dan karena master berkomunikasi dengan slave maka slave akan menerima perintah dari master dan akan menghidupkan LED yang berperan sebagai output.
Tidak ada komentar:
Posting Komentar