M3 (TP1) percobaan 1 kondisi 2



1. Kondisi[Back]

Percobaan 1 kondisi 2

Buatlah kondisi awal LED mati, lalu hidup berkedip dengan delay 1000 ms

2. Gambar Rangkaian Simulasi[Back]


                                                                   

Gambar Percobaan 1 kondisi 2


3. Video Simulasi[Back]






                                                     Video Percobaan 1 kondisi 2


4. Prinsip Kerja Rangkaian[Back]

Percobaan 1 kondisi 2

Pada rangkaian percobaan 1 kondisi 2 yang mana kondisi yang diberikan Buatlah kondisi awal LED mati, lalu hidup berkedip dengan delay 1000 ms. Komponen yang ada pada rangkaian ini adalah Arduino uno yang terdiri atas slave dan master, lalu LED, Button dan resistor. Dimana master itu sebagai pusat pengirim data dan slave sendiri penerima/ pengirim data, dimana disini master dan slave itu saling terhubung dengan menyambungkan pin Tx dan Rx nya. yang Tx master terhubung ke Rx slave, dan Rx master terhubung ke Tx slave, selanjutnya button terhubung ke pin 2 pada master lalu terhubung ke LED dan resistor sendiri terhubung ke kaki pin 12 slave. Saat program di jalankan maka LED hidup, lalu berkedip dengan delay 1000 ms


listing program

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
delay(1000);
}
else
{
digitalWrite(led,LOW); //LED mati
}

}
}



5. Link Download[Back]

 

Link Download HTML [disini]

Link Download Rangkaian [disini]

Link Download Video [disini]

Link Download Datasheet Resistor [disini]

Link Download Datasheet Button [disini]

Link Download Datasheet LED [disini]

Link Download Datasheet Arduino Uno [disini]

Link Download Library Arduino Uno [disini]



Tidak ada komentar:

Posting Komentar