Laporan Akhir Percobaan 1





1.Hardware
[Menuju Awal]




2. Rangkaian Simulasi
[Menuju Awal]




3. Flowchart
[Menuju Awal]



4. Listing Program
[Menuju Awal]
//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); //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
[Menuju Awal]

Analisa
·       Analisa Pengaruh baudrate terhadap LED
Baud rate mengindikasikan seberapa cepat data dikirim melalui komunikasi serial. Baud rate biasanya diberi satuan bit-per-second (bps), nilai bps dapat berbeda dengan nilai baud rate. Asumsi saat ini kita fokus pada komunikasi serial, dimana setiap detak menyatakan transisi satu bit keadaan. Jika kita menginverskan nilai bps ini, kita dapat memperoleh keterangan berapa lama waktu yang dibutuhkan untuk mengirim 1 bit terhadap LED

·       Mengapa Ketika Button ditekan, LED menyala?
Karena button itu berfungsi merubah kondisi, yang awalnya kondisi LED adalah LOW ketika button ditekan maka kondisi LED akan HIGH
·       Jelaskan Prinsip Kerja rangkaian

Berdasarkan data yang didapat Karena kondisi awal sebelum button ditekan adalah LOW lampu mati, lalu ketika button ditekan makan kondisi akan berubah mejadi HIGH yang berarti lampu akan menyala dan berkedip

6. Link Download
[Menuju Awal]
HTML disini
Listing Program disini
Video disini

Komentar

Postingan populer dari blog ini

Tugas Pendahuluan Modul 1

Tugas Pendahuluan Modul 4

Laporan Akhir modul 3 ( Percobaan 2)