Laporan akhir 1 Modul 3



1. Kondisi Percobaan[Back]
        Kondisi 1 : Buat rangkaian sesuai modul, dimana saat button ditekan LED akan menyala.
        Kondisi 2 : Ubah baud rate slave menjadi 112500.
        Kondisi 3 : Ubah baud rate pada Master, Slave, dan Serial Monitor menjadi 112500.


2. Alat dan Bahan[Back]

2.1. Modul Arduino



Gambar 1.1 Module Arduino


         2.2. LED


Gambar 1.2 LED
    
                   2.3. Button 

Gambar 1.3 Button


3. Rangkaian Simulasi[Back]

Rangkaian percobaan UART


4. Prinsip Kerja Rangkaian[Back]

Setelah membuat rangkaian sesuai UART dengan modul, maka kita perlu mengatur program dari Arduino agar memperoleh output sesuai kondisi yang dibutuhkan, yaitu untuk kondisi pertama kita akan membuat program dimana saat button ditekan, LED akan menyala dan pada serial monitor akan berubah dari angka 2 menjadi angka 1 ketika button ditekan.. Fungsi dari LED disini adalah sebagai indikator bahwa terjadi komunikasi antar kedua arduino tersebut.

Untuk kondisi kedua yaitu kita mengubah baud rate pada slave menjadi 115200, sehingga saat rangkaian dijalankan yang terjadi adalah LED tidak menyala yang berarti tidak ada komunikasi antara kedua arduino dikarenakan perbedaan baud rate. Namun antara Master dengan Serial Monitor tertap terjadi komunikasi dikarenakan memiliki nilai baudrate yang sama.

Pada kondisi ketiga yaitu kita diminta mengubah semua nilai baud rate menjadi 115200, sehingga antara Master, Slave, dan Serial Monitor terjadi komunikasi, namun dapat kita lihat pada software arduiono IDE yaitu ukuran SRAM yang digunakan jadi sangat besar dikarenakan nilai baud rate yang dipakai juga besar.

Jadi dari ketiga kondisi tersebut dapat kita simpulkan sesuai dengan teori dari komunikasi UART yaitu untuk jenis komunikasi ini tergantung pada nilai baud rate yang digunakan itu harus sama nilainya dan tidak terlalu tinggi nilainya agar memory tida cepat penuh.

5. Video Rangkaian[Back]


Video Percobaan UART

6. Analisa[Back]

1.      Analisa bagaimana hasil setiap variasi baud rate terhadap output yang dihasilkan oleh Uno Master, Uno Slave, Serial Monitor dan serta simpulkan.

Jawab : Karena pada percobaan 1 ini kita menggunakan jenis komunikasi UART yang mana pada jenis komunikasi ini bergantung pada baud rate untuk proses transfer datanya, sehingga apabila baud rate pada Uno Master, Uno Slave, serta Serial Monitor ini berbeda, maka ketiganya tidak akan dapat saling berkomunikasi dikarenakan untuk bisa melakukan komunikasi, syaratnya adalah menggunakan baud rate yang sama.

2.      Analisa pengaruh jika kabel pada Tx master ke Rx Slave diputus, dan apakah data masih bisa dikirim oleh master ke slave?

Jawab : Kabel Tx pada master merupakan kabel yang akan mengirimkan data ke pin Rx pada slave sebagai penerima datanya, sehingga saat koneksinya diputus maka data tidak akan bisa dikirimkan dari master ke slave.

3.      Analisa kenapa jika pada komunikasi UART pin TX RX harus diputus saat mengupload program.

Jawab : hal ini dikarenakan jika tidak diputus, maka proses upload data program akan berlangsung lama disebabkan data akan ikut terkirim ke slave.


7. Link Download[Back]

    Download Video Rangkaian Download
    Download Foto Rangkaian Download
    Download Datasheet Arduino Uno Download
    Download Datasheet Resistor Download
    Download Datasheet LED Download



Tidak ada komentar:

Posting Komentar

  Bahan Presentasi untuk Mata Kuliah ELEKTRONIKA, SISTEM DIGITAL, DAN uP&uC OLEH: Rial Rifwandi 2010951037 Dosen Pengampu: Darwison, M.T...