TP MODUL 3

 

Tugas Pendahuluan Modul 3 Percobaan 1 kondisi 1




1. Kondisi

    Modul III            : Communication

    Percobaan I        : Komunikasi UART

    Kondisi I            Buatlah kondisi awal LED mati, lalu hidup berkedip                                           dengan delay 500 ms


2. Rangkaian 



3. Flowchart

Master



Slave

4. Listing Program

//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(500);

}

  


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

      delay(500);

      digitalWrite(led,LOW); //LED mati

      delay(500);

      }else{

        digitalWrite(led,LOW); //LED mati

        }

    }

 

}

 

 5. Video


6. Link Download


Download File HTML                  [ DOWNLOAD ]
Download Rangkaian Simulasi    [ DOWNLOAD ]
Download Listing Program          [ DOWNLOAD ]
Download Video Simulasi            [ DOWNLOAD ]







Tidak ada komentar:

Posting Komentar

cover sensor

                BAHAN PRESENSTASI UNTUK MATA KULIAH SENSOR TA SEMESTER GANJIL 2020-2021 Oleh : Muhammad Imam Maulana 191095102...