2. Rangkaian Simulasi [Kembali]
3. Flowchart[Kembali]
4. Listing Program[Kembali]
//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. Video Simulasi [Kembali]
6. Kondisi[Kembali]
Percobaan 1
1. apa yang terjadi jika kaki push button dihubungkan ke vcc, bagaimana pengaruhnya terhadap output?
Jawab:
Ketika push button dihubungkan ke vcc maka hambatannya akan semakin kecil. Hal ini mengakibatkan LED menyala semakin terang
2. Bagaimana jika push button diganti menjadi switch SPDT, apa pengaruhnya terhadap output??
Jawab:
Ketika push button diganti menjadi switch SPDT, akan sama saja, karena prinsip kerja dari switch SPDT adalah memutuskan atau menghubungkan satu sambungan arus listrik dari dua arah
3. Jika pada push button (input) dan led (output) ditambahkan resistor 100k, bagaimana pengaruhnya terhadap jalannya rangkaian?
Jawab:
Jika resistor 100k ohm ditambahkan pada led dan push button maka led pada rangkaian tidak bisa menyala. Hal ini disebabkan resistor 100k ohm mempunyai nilai hambatan yang sangat besar sehingga arus menuju led menjadi sangat kecil yaitu sebesar 5v/100k ohm = 0,05 mA. Arus yang sangat kecil ini tidak mampu untuk menghidupkan led.
4. Bisakah menggunakan lebih dari 1 slave? Jelaska alasannya
Jawab:
Tidak. Komunikasi UART terbatas hanya antar 2 perangkat, dimana salah satu perangkat berperan sebagai master dan perangkat lain sebagai slave.
7. Link Download [Kembali]
- HTML Link Download
- Simulasi Proteus Link Download
- Listing Program master Link Download
- Listing Program slave Link Download
- Video Link Download
Tidak ada komentar:
Posting Komentar