Tugas Pendahuluan Modul 3

 


TUGAS PENDAHULUAN


1. Kondisi [Kembali]

Percobaan 1 kondisi 10: 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 led 12  //Deklarasi pin 12 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

        }

       

  }

}

5. Video [Kembali]



 
Video Penjelasan Rangakaian Percobaan


6. Link Download [Kembali]

Download Video          Click Here
Download Rangkaian  Click Here
Download HTML        Click Here
Listing program master  Click Here
Listing program  slave  Click Here


Tidak ada komentar:

Posting Komentar