Tugas Pendahuluan Percobaan 2 Kondisi 18




    1. Kondisi
    [Kembali]
    Tambahkan Buzzer sebagai input. Sehingga input yang tersedia adalah LED dan Buzzer

    2. Hardware [Kembali]
    Push Button

    LED
    Arduino
     
    Resistor

     
     Power Supply
    buzzer

    3. Rangkaian Simulasi [Kembali]



    4. Flowchart [Kembali]

    5. 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);

      //Button ditekan
      if (nilai == 0)
      {
        Serial.print("1");
      }
      else
      {
        Serial.print("2");
      }

      delay(200);
    }

    Slave
    #define led 7 //Deklarasi pin 7 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
        }

      }
    }

    6. Video [Kembali]



    7. Prinsip Kerja [Kembali]
    Pada percobaan ini menggunakan 2 arduino yaitu master dan slave. Pada arduino master, pin digital 2 dihubungkan ke button dan button ke ground, pin digital 0 dan 1 dihubungkan ke pin digital 1 dan 0 pada slave. Pada arduino slave, pin digital 7 dihubungkan ke resistor, led, buzzer. Lalu led dan buzzer  dihubungkan ke ground. setelah melakukan wiring, selanjutnya masukkan program. setelah program di upload ke arduino, maka terlihat ketika kita menekan button LED dan buzzer akan hidup.

    8. Link Download [Kembali]

    Tidak ada komentar:

    Posting Komentar

    Modul IV Sistem Pintu Gudang Pintar

    [KEMBALI KE MENU SEBELUMNYA] DAFTAR ISI 1. Tujuan Perancangan 2. Komponen 3. Dasar Teori 4. Listing Program 5. Flowchart...