TP Modul 3 Percobaan 1 Kondisi 15




1. Kondisi
[Kembali]

Percobaan 1 kondisi 15    : Ubah button jadi saklar SPDT

2. Gambar Simulasi [Kembali]




3. Video [Kembali]



4. Prinsip Kerja [Kembali]
  Pada percobaan ini digunakan 2 buah arduino, satu sebagai master dan satu lasgi sebagai slave. Ketika saklar berlogika low, maka pin TX dari master akan mengirimkan data ke RX dari slave, kemudian karena slave menerimanya, LED akan menyala, berikut listing programnya:

//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
}

}
}

5. Link Download [Kembali]


Tidak ada komentar:

Posting Komentar

BAHAN PRESENTASI UNTUK MATA KULIAH ELEKTRONIKA 2020/2021       OLEH: M. Fito Ramadhan 2 010951042       Dosen Pengampu: ...