Tugas Pendahuluan Modul 3 Prak. Mikroprosesor dan Mikrokontroler

 


TUGAS PENDAHULUAN


1. Kondisi [Kembali]

Kondisi 10 percobaan 1, yaitu ganti LED menjadi BUZZER

2. Rangkaian Simulasi [Kembali]


3. Flowchart [Kembali]








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

  //ditekan

  if(nilai == 0)

    {

      Serial.print("1");   

    }

  else

    {

      Serial.print("2");

    }

    delay(200);

}

 

//SLAVE

#define buzzer 12   //Deklarasi pin 12 untuk BUZZER

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. Video [Kembali]




6. Prinsip Kerja [Kembali]

Pin transmitter Arduino Master terhubung ke pin receiver Arduino Slave, dan pin transmitter Arduino Slave terhubung ke pin receiver Arduino Master. Button terhubung pada pin 2 digital Arduino Master, dan Buzzer terhubung dengan pin 12 digital Arduino Slave. Arduino Master akan menerima input dari Button, lalu Arduino Master akan mentransfer data ke Arduino Slave. disini Arduino Slave akan memeriksa apakah ada perintah dari Arduino Master, jika ada maka Buzzer akan hidup, jika tidak maka Buzzer tidak akan hidup. 

7. Link Download [Kembali]

RANGKAIAN SIMULASI (DOWNLOAD)
VIDEO SIMULASI (DOWNLOAD)
HTML (DOWNLOAD)
PROGRAM ARDUINO MASTER (DOWNLAOD)
PROGRAM ARDUINO SLAVE (DOWNLAOD)
DATASHEET ARDUINO (DOWNLOAD)

Tidak ada komentar:

Posting Komentar

MIKROPROSESOR DAN MIKROKONTROLER BAHAN PRESENTASI UNTUK MATAKULIAH MIKROPROSESOR DAN MIKROKONTROLER 2020 Oleh : MUHA...