Laporan akhir 1






1. Hardwere   [ K E M B A L I]





2. Gambar Rangkaian Simulasi   [ K E M B A L I]




3. Flowchart   [ K E M B A L I]



4. Listing Program   [ K E M B A L I]

//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. Analisa   [ K E M B A L I]


a.Pengaruh baudrate terhadap nyala LED
Baudret berpengaruh terhadap delay nyala LED nya, dimana semakin besar baudretnya maka semakin lama delay terhadap LED nya dan begitu juga sebaliknya.

b.Alasan LED hidup ketika pushbutton ditekan
Hal ini disebabkan karena berlangsungnya komunikasi data antara master dan slave secara UART yang mana master mengirim perintah kepada slave sehingga ketika pushbutton ditekan LED nya akan hidup.

c.Prinsip kerja rangkaian
Prinsip kerja pada rangkaian ini menggunakan dua buah arduino yang satu master dan yang satunya lagi sebagai slave dengan menggunakan pin 0 dan pin 1. Apabila pushbutton ditekan maka arduino yg sebagai slave akan berlogika 1 dan LED akan hidup.


6. Video Simulasi   [ K E M B A L I]






7. Link Download   [ K E M B A L I]


a. HTML
b. Simulasi proteus















Tidak ada komentar:

Posting Komentar

Pratikum Mikroprosesor dan Mikrokontroler Kelas C Oleh :   Agung Wahidi 1710951016 Dosen Pengampu :   Ir.Syarkawi Samsuddin,MSEE. ...