Laporan Akhir 2 Percobaan 3
Laporan Akhir 2 Percobaan 3
1. Potensiometer
5. LED 2. Rangkaian Simulasi [KEMBALI]
- //Slave
1.
Apa fungsi alamat I2C?
Jawab :
Alamat pada I2C berfungsi sebagai alamat yang mengirimkan data dari master ke slave.
· #include<wire.h>
adalah library utama yang digunakan untuk komunikasi I2C, memuat fungsi untuk mendukung
komunikasi I2C atau
pemanggilan library komunikasi serial I2C
·
#define MASTER_ADDR 9 adalah menentukan alamat master I2C.
· #define SLAVE_ADDR 9 adalah menentukan alamat slave I2C
2.
Apa yang terjadi jika serial begin diubah dari 9600 menjadi 115200?
Jawab :
Serial.begin digunakan untuk mengatur kecepatan
komunikasi, dalam bit per detik. Satu byte sama dengan 8 bit, tetapi koneksi
serial mengirim bit start dan stop untuk mengidentifikasi awal dan akhir byte
tertentu ke sistem penerima. Jadi, 10 bit diperlukan untuk mengirim satu
karakter. Singkatnya mengubah angka mengubah
kecepatan.
Set baud rate pada Master dan Slave adalah 9600.
Sedangkan jika ditukar salah satu atau keduanya dengan 115200, maka rangkaian
akan tetap berjalan seperti yang diinginkan.
3.
Analisa Percobaan ini apakah informasi yang diberikan
simplex, half duplex, atau full duplex?
Jawab :
Rangkaian tersebut adalah rangkaian I2C mempunyai sifat serial
sinkron dengan komunikasi secara half duplex (data yang ditransmisikan atau
diterima secara dua arah tetapi tidak dapat secara bersama – sama). I2C terdapat 2 saluran yaitu
SCL dan SDA yang dapat memberi informasi baik itu dari master ataupun slave. Di
mana yang data ditransmisikan dan diterima hanya melalui satu jalur data SDA
line (bersifat serial), setiap penggunaan jalur data bergantian antar perangkat
(bersifat half duplex) dan data dapat ditransmisikan dari dan ke sebuah
perangkat (bersifat bidirectional).
Tidak ada komentar:
Posting Komentar