Laporan Akhir Percobaan 3
1. Memahami prinsip kerja UART, SPI, dan I2C
2. Mengaplikasikan protokol komunikasi UART, SPI, dan I2C pada Arduino
Pada rangkaian percobaan 3 ini terdiri atas 2 buah komponen arduino uno yang mana arduino pertama dimasukkan listing program yang berfungsi sebagai master dan arduino kedua dimasukkan listing program berupa slave yang mana 2 arduino ini dihubungkan dengan menggunakan komunikasi I2C yaitu standar komunikasi serial dua arah menggunakan dua saluran yaitu pin SDA (Serial data) pada pin A4 arduino master ke arduino slave dan pin SCL(Serial Clock) pada pin A5 pada arduino master ke arduino slave. lalu pada arduino tersebut dihubungkan dengan potensiometer dan LED dan digroundkan. Lalu pin A0 pada arduino master dihubungkan dengan potensiometer yang kemudian kaki lain dterhubung ke power dan ground .sedangkan pada arduino slave pin pin digital pin 3-7 dihungkan dengan LED yang sebelum dihubungkan ke LED dihubungkan dengan resistor agar tidak ada arus yang mengalir berlebih. Jika program dimasukkan ke masing' arduino dan dijalankan maka output yang dihasilkan adalah LED menjadi aktiv dan menyala secara bergantian yang mana Jika nilai potensiometer maksimal maka interval akan semakin lama, sedangkan jika nilai potensiometer di set minimum maka jeda led menyala akan semakin singkat..
2. rinsip kerja I2C pada percobaan 3
Jawab;
Pada rangkaian percobaan 3 menggunakan 2 buah arduino uno yang mana arduino pertama berfungsi sebagai master sedangkan arduino kedua berfungsi sebagai Slave (penerima data) yang mana kedua arduino ini dihubungkan dengan menggunakan komunikasi I2O yang merupakan standar komunikasi 2 saluran yaitu pin SDA (serial data) pada pin A4 arduino master ke Slave, dan pin SCL (serial clock) pada pin A5 yang berguna untuk mengirim sinyal slock dari data master ke Slave,
Prinsip kerja yaitu data akan ditransfer daam bentuk start condition (1-0) lalu terjadi proses pengiriman data dari selanjutnya proses read/ sriys dikirim dari master ke Slave. Lalu data ditinjau ulang apakah benar atau salah dengan ACK/NACK yang mana pada percobaan ini data bernilai benar sehingga proses pengiriman data ini akan terjadi berulang secara terus menerus yang menyebabkan LED hidup , namun jika datanya salah maka proses akan berhenti.
Download File HTML (klik disini)
Download File Rangkaian (klik disini)
Download Vidio Simulasi (klik disini)
Download Program Master (klik disini)
Download Program Slave(klik disini)
Download Datasheet Resistor (klik disini)
Download Datasheet LED (klik disini)
Download Datasheet Arduino (klik disini)
Dowload Datasheet Potensiometer (klik disini)
Tidak ada komentar:
Posting Komentar