Laporan Akhir 1



1. Tujuan
Komponen




Arduino
 


Button




LED


[kembali]

2. Komponen
Rangkaian Simulasi



[kembali]

3. Dasar Teori
Flowchart


[kembali]

4. a name="Cara Kerja">Cara Kerja
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);
 
  //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
        }
       
  }
}


[kembali]

5. Bentuk Rangkaian
Video


[kembali]

6. Video
Kondisi

a.       Apa yang terjadi jika komunikasi UART hanya menggunakan 1 kabel saja, yang terhubung ke Tx dan Rx?

Rangkaian tidak dapat dijalankan, karna fungsi jalur Tx master ke Rx slave adalah untuk komunikasi asinkron, sedangkan jalur Tx slave ke Rx master adalah penanda data telah masuk ke slave.

b.      Apakah pada UART dapat menggunakan banyak master atau slave? Jelaskan alasanya.

Tidak. UART hanya mendukung komunikasi satu master dan satu slave melalui jalur tunggal.

c.       Jika ditambahkan resistor 22k sebelum LED, apa yang terjadi?

LED akan mati, karna tahanan pada resistor sangat besar. LED merupakan diode yang jika tegangan pada LED lebih kecil daripada tegangan forward, maka LED akan mati.

d.      Jelaskan prinsip kerja UART pada rangkaian?

Pada rangkaian terdapat dua buah arduino, satu sebagai master dan satunya lagi sebagai slave. Tx pada master dihubungkan ke Rx pada slave, dan Tx pada slave dihubungkan ke Rx pada master. Saat button ditekan, master akan mengirim data “1” dan terbaca pada slave, sehingga LED menyala. Saat button dilepas, master akan mengirim data “2” dan terbaca pada slave data yang dikirim selain “1” sehingga LED mati.

 


[kembali]

7. Link Download

Rangkaian download

Video download 

HTML download
[kembali]


Tidak ada komentar:

Posting Komentar

Bahan Presentasi Untuk Matakuliah  Elektronika  Dosen Pengampu :  Darwison, MT  OLEH : putra ramanda (1810951022) ...