-->

TP MODUL 2 UC UP


[MENUJU AKHIR]

DAFTAR ISI

1. Kondisi

2. Rangkaian Simulasi

3. Flowchart

4. Listing Program

5. Video Simulasi

6. Link Download

 


1. Kondisi [Kembali] 

    Ganti potensiometer dengan push button, ketika push button ditekan maka led menyala. Ketika push button dilepas led padam.

 

2. Gambar Rangkaian Simulasi [Kembali]

 

 

             Prinsip kerja rangkaian ini adalah sumber yang dihubungkan ke push button dan pin 2 (arduino MASTER) menyebabkan pin 2 (arduino MASTER) berlogika 1. Pada saat push button ditekan, maka data yang terbaca pada arduino MASTER berlogika 1. Akibatnya pin TX=1 (arduino MASTER) on, dan terjadi transfer data dari arduino MASTER ke arduino SLAVE. Karena adanya transfer data berlogika 1, maka pin 12 (arduino SLAVE) berlogika 1, hal ini menyebabkan LED menyala. Pada saat push button dilepas, maka data yang terbaca pada arduino MASTER berlogika 0, yang menyebabkan pin RX=0 (arduino MASTER) on, sehingga tidak terjadi transfer data. Akibatnya pin 12 (arduino SLAVE) berlogika 0 dan lampu LED tidak menyala.




3. Flowchart [Kembali]

  MASTER


 

SLAVE




 

 

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); //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 Simulasi [Kembali]






  

6. Link Download[Kembali]

  • HTML (download)
  • Video (download)
  • Listing Program (download)
  • File Simulasi (download)
  






[MENUJU AWAL]

0 Response to "TP MODUL 2 UC UP"

Post a Comment