LAPORAN AKHIR 1 MODUL III

 




1. Komponen [kembali]

  • Button

Push button switch (saklar tombol tekan) adalah perangkat / saklar sederhana yang berfungsi untuk menghubungkan atau memutuskan aliran arus listrik dengan sistem kerja tekan unlock (tidak mengunci). Sistem kerja unlock disini berarti saklar akan bekerja sebagai device penghubung atau pemutus aliran arus listrik saat tombol ditekan, dan saat tombol tidak ditekan (dilepas), maka saklar akan kembali pada kondisi normal.
  • LED


LED dapat kita definisikan sebagai suatu komponen elektronika yang terbuat dari bahan semikonduktor dan dapat memancarkan cahaya apabila arus listrik melewatinya.

Led (Ligth-Emitting Diode) memiliki fungsi utama dalam dunia elektronika sebagai indikator atau sinyal indikator atau lampu indikator.
  • Arduino Uno

Arduino Uno adalah board mikrokontroler berbasis ATmega328 (datasheet). Memiliki 14 pin input dari output digital  dimana 6 pin input tersebut dapat digunakan sebagai output PWM dan 6 pin input analog, 16 MHz osilator kristal, koneksi USB, jack power, ICSP header, dan tombol reset. Untuk mendukung mikrokontroler agar dapat digunakan, cukup hanya menghubungkan Board Arduino Uno ke komputer dengan menggunakan kabel USB atau listrik dengan AC yang-ke adaptor-DC atau baterai untuk menjalankannya.


2. Rangkaian Simulasi [kembali]


 

3. Flowchart [kembali]

 



4. Listing Program [kembali] 

A. Arduino MASTER
//MASTER

#define button 2

void setup() 
{
  pinMode(button,INPUT_PULLUP);
  Serial.begin(9600);
}

void loop() 
{
  int nilai = digitalRead(button);
  
  //ditekan
  if(nilai == 0)
    {
      Serial.print("1");     
    }
  else 
    {
      Serial.print("2"); 
    }

    delay(200);
}

B. Arduino SLAVE
//SLAVE

#define led 12

void setup() 
{
  pinMode(led,OUTPUT);
  Serial.begin(9600);
}

void loop() 
{
  if(Serial.available()>0)
  {
    int data = Serial.read();
      if(data=='1')
        {
          digitalWrite(led,HIGH);
        }
      else
        {
          digitalWrite(led,LOW);
        }
        
  }
}

 


 

a.      Percobaan 1 (UART)

1.      Apa yang terjadi jika kaki push button dihubungkan ke vcc? Bagaimana pengaruhnya terhadap outputnya ?

Jawab :

Jika kaki push button dihubungkan ke VCC, maka tidak akan ada data masuk ke master sebagai data input, data yang akan di transmisikan dari pin TR ke pin TX (master ke slave) tidak ada, sehingga data yang akan diterima pada slave juga tidak ada, sehingga LED pada slave tidak akan menyala (off).

 

2.      Bagaimana jika push buttton diganti menjadi switch SPDT, apa pengaruhnya terhadap output?

Jawab :

Jika push button diganti dengan switvh SPDT, maka yang akan terjadi pada lampu LED adalah selalu ON dikarenakan input yang digunakan adalah SPDT yang menyebabkan data yang di input pada master akan selalu aktif (rangkaian tertutup).

 

3.      Jika pada push button (input) dan led (output) ditambahkan dengan resistor 100k, bagaimana pengaruhnya terhadap jalannya rangkaian?

Jawab :

Jika ditambah dengan resistor sebesar 100k, maka akan menyebabkan hambatan arus yang sangat besar, sehingga input dari button tidak cukup kuat untuk mengaktifkan LED pada slave.

 

4.      Bisahkan menggunakan lebih dari 1 slave? Jelaskan alasannya.

Jawab :

Bisa, apabila kita menggunakan 1 maters dan 2 slave, maka master bisa berkomunikasi ke salev 1 atau ke slave 2, akan tetapi komunikasi ini tidak dapat dilakukan secara bersamaan karena UART merupakan komunikasi serial dimana komunikasi ini hanya dapat dilakukan secara bergantian dan menggunakan identifikasi alamat untuk masing-masing.

 
 
 
HTML                    KLIK DISINI
Simulasi Proteus    KLIK DISINI
Listing Program     MASTER
                               SLAVE 
Video                      KLIK DISINI    
DataSheet Arduino KLIK DISINI  
Library Arduino     KLIK DISINI 
         

Tidak ada komentar:

Posting Komentar