Tugas Pendahuluan 1(M3 uP&uC)




1. Kondisi
[Kembali]

Pada tugas pendahuluan pertama ini yang di modul 3 untuk percobaan 1 saya menggunakan kondisi 29. Adapun soalnya yaitu.

 

Ganti LED menjadi Buzzer, Buatlah kondisi awal Buzzer mati, lalu hidup dengan delay 1000 ms

2. Gambar Rangkaian Simulasi [Kembali]

Adapun bentuk rangkaian sebelum disimulasikan sebagai berikut:


(Gambar rangkaian sebelum disimulasikan)


//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
    }
  }
}

3. Video simulasi [Kembali]

4. Prinsip Kerja Rangkaian [Kembali]

Adapun prinsip kerjanya yaitu sesuai dengan programnya . pada program terlebih dahulu deklarasikan pin input button untuk yang arduino master dan buzzer untuk arduino slave lalukan masukkan fungsi yang dimasukkan pada void setup pada kedua program arduino dan lakukan perintah sesuai kondisi pada void loop

5. Link download [Kembali]
-->Rangkaian Proteus<<klik disini>>
-->Program Arduino IDE master<<klik disini>>
-->Program Arduino IDE slave<<klik disini>>
-->button datasheet<<klik disini>>
-->Arduino datasheet<<klik disini>>
-->buzzer datasheet<<klik disini>>









Tidak ada komentar:

Posting Komentar

  BAHAN PRESENTASI UNTUK MATA KULIAH ELEKTRONIKA 2020/2021               OLEH: Arif Shiddiq Siregar 2010952053      ...