TP Percobaan 1 Kondisi 7

 



 

Master ke Slave


1. Kondisi   [Kembali]

Kondisi yang digunakan pada Tugas Pendahuluan ini adalah Percobaan 1 dengan kondisi 7 yaitu Tambahkan resistor sebelum LED dengan motor DC.

2. Rangkaian Simulasi  [Kembali]


  3. Listing Program   [Kembali]

-Source Code :
//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

void setup() //Semua kode dalam fungsi ini dieksekusi sekali
{
pinMode(led,OUTPUT); //Deklarasi LED 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
}
else
{
digitalWrite(led,LOW); //LED mati
}

}
}

- Visual Designer



4.  Hardware  [Kembali]

Push Button
LED
 
Resistor



Arduino Uno

5. Video Simulasi  [Kembali]


  • Prinsip Kerja Rangkaian

         Pada rangkaian terdapat 2 buah arduino yang mana merupakan "master" dan "slave". Jadi rangkaian terhubung dari master ke slave.dengan penghubung pin digital "tx"dan"rx"dari kedua arduino secara silang.

         Untuk pengkondisian dimana pada rangkaian tersebut ditambah resistor sebesar 1 ohm sebelum LED pada pin slave dimana itu sebagai hambatan outputnya, dan pada master untuk input berupa push botton, dimana jika button ditekan LED akan menyala dan apabila dilepaskan LED akan mati.

            

6. Link Download  [Kembali]






Tidak ada komentar:

Posting Komentar