LAPORAN AKHIR 1

 PERCOBAAN 1

 M3





1. Alat dan Bahan [kembali]



Resistor


LED



Jumper



Bread board
 
 


Potensiometer
 

Button


Modul Arduino



       Prinsip Kerja pada rangkaian yang dilakukan pada percobaan yaitu berupa prinsip UART yang mana data atau program ditransmisikan secara serial dari Tx pada MASTER ke Rx SLAVE yang nantinya akan mengkonversikan data atau program tersebut. kemudian ditransfer secara pararel ke data bus penerima sehingga button yang terhubung pada PIN MASTER (pin 2) dapat mengatur hidup matinya LED yang terhubung ke pin SLAVE. dan juga pada percobaan ini dimana juga dilakukan perbandingan anatara 2 LED dengan nilai resistor yang berbeda, yang mana memiliki tingkat kecerahan yang berbeda karena resistansi yang diberikan tiap resistor berbeda. 

  • Listining 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(200);
} 

         //Slave

#define led 8 //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. Analisa [kembali]

    1] Analisa Pengaruh Baudrate pada LED?

Baudrate mengindikasikan cepat lambatnya data dikirim. maka, semakin besar Baudrate maka semkain cepat data yang dikirim atau LED akan lebih cepat menyala.

    2] Analisa prinsip kerja UART pada percobaan 1?

Data atau program ditransmisikan secara serial dari Tx pada MASTER ke Rx SLAVE yang nantinya akan mengkonversikan data atau program terebut. kemudian ditransfer secara pararel ke data bus penerima sehingga button yang terhubung pada PIN MASTER (pin 2) dapat mengatur hidup matinya LED yang terhubung ke pin SLAVE.


    
    Html disini
    Vidio Percobaan disini
    File Program Percobaan disini
     Datasheet Arduino Uno disini
    Datasheet Push Button disini
    Datasheet Potensiometer disini
    Datasheet LED disini
    Datasheet Resistor disini
    Datasheet Jumper disini
    Datasheet Breadboard disini 
 
    
 










Tidak ada komentar:

Posting Komentar

  ELECTRICAL ENGINEERING Oleh : Ilham Jasrial Putra Dosen Pengampu : Darwinson, M.T Referensi : 1.   Robert L. Boylestad and Louis Nas...