Pada percobaan 1 ini kelompok kami mengambil kondisi 29, yaitu Ganti LED menjadi Buzzer, Buatlah kondisi awal Buzzer mati, lalu hidup 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);

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

  delay(200);
}


//SLAVE

#define buzz 12 //Deklarasi pin 12 untuk buzz

void setup()    //Semua kode dalam fungsi ini dieksekusi sekali
{
  pinMode(buzz, OUTPUT); //Deklarasi buzz 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
    {
      delay(1000);
      digitalWrite(buzz, HIGH); //buzz menyala
      delay(1000);
      digitalWrite(buzz, LOW); //buzz tidak menyala
      delay(1000);
    }
    else
    {
      digitalWrite(buzz, LOW); //buzz mati
    }
  }
}






 

Dapat kita lihat pada percobaan yang telah dilakukan, prinsip kerja dari rangkaian diatas adalah kerja dari rangkaian tersebut bergantung pada program yang dibuat, dimana pada program kita input kan pin pin terlebih dahulu untuk arduino master kita inputkan button terlebih dahulu, dan untuk slave kita inputkan buzzer. dan masukkan kedua void pada kedua arduino ini, lalu buat rangkaian sesuai dengan kondisi yang di pilih. 

Download Rangkaian DISINI
Download Video DISINI
Download HTML DISINI
Download datasheet Button DISINI
Download datasheet Buzzer DISINI
Download datasheet Arduino DISINI




Tidak ada komentar:

Posting Komentar

SISTEM DIGITAL TAHUN 2022 OLEH : Wahyoe Olfat Pratama 2010952045 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS ANDALAS PADANG 2021