TP M3 P1 K13




1. Kondisi[Kembali]

 Modul 3 Percobaan 1 Kondisi 13:

Ganti LED menjadi buzzer, tambahkan resistor sebelum buzzer sebesar 1k ohm.

2. Rangkaian Simulasi[Kembali]

3. Video[Kembali]

4. Prinsip Kerja[Kembali]

Pada percobaan untuk modul 3 ini menggunakan 2 arduino dimana kedua arduino ini salah satunya sebagai master dan slave untuk arduino sebagai master pada pin 2 dihubungkan ke button, button berfungsi sebagai input pull up yang dimana ketika button ditekan akan berlogika low (1), sedangkan jika tidak ditekan akan berlogika 1. 

Listing Program:

1. 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);
}

 

2. Slave:

 #define buzzer 12 //Deklarasi pin 12 untuk LED

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

  }
}

5. Link Download[Kembali]

1. File HTML |Download|

2. File Proteus |Download|

3. Listing Program |Download|

4. File Video |Download|

5. DataSheet Arduino |Download|

6. DataSheet Button |Download|

8. DataSheet Buzzer |Download

10. Library Arduino |Download|

 

 


Tidak ada komentar:

Posting Komentar

  BAHAN TUGAS DAN PRAKTIKUM BLOG   Oleh: Raihan Maulana Makhlad (2010952038) Dosen Pengampu:   Dr.Darwison, M.T.   Re...