Menuju Akhir
Percobaan 3
1. Komponen (DAFTAR ISI)
a.
Arduino Uno
b.
Breadboard Arduino
c.
Breadboard Jumper Wire
d. Resistor
e. LED
3. Prinsip
Kerja Rangkaian (DAFTAR ISI)
Pada rangkaian merupakan rangkaian komunikasi I2C menggunakan dua buah Arduino (Master dan Slave), satu buah potensiometer, satu buah LED, dan satu buah resistor. Pin A0 pada master dihubungkan dengan potensiometer dan pin 13 slave dihubungkan dengan LED yang sudah terangkai seri dengan resistor. Lalu, pin SDA dan SCL masing masing Arduino dihubungkan.
Untuk mensimulasikan rangkaian, sebelumnya program sudah dibuat pada Arduino sesuai kondisi yang diminta, lalu program pada Arduino di run dan file hex nya dimasukkan ke Arduino pada rangkaian proteus lalu baru pada proteus dirun.
Pada rangkaian proteus setelah dirunning ketika potensiometer diperbesar maka clock untuk menghidupkan LED semakin melambat dan ketika potensiometer diperkecil, clock pada LED menjadi semakin cepat.
4. Video
Rangkaian (DAFTAR ISI)
5. Analisa (DAFTAR ISI)
1) Apa pengaruh baudrate pada komunikasi I2C? dan apakah pada komunikasi I2C baudrate dapat dihilangkan?
Komunikasi I2C merupakan komunikasi syncrhonus sehingga tidak memerlukan baudrate untuk pengiriman data. Namun, baudrate pada I2C digunakan pada saat pembacaan pada serial monitor di Arduino sehingga menjadi komunikasi UART dengan slave pada I2C menjadi master pada kommunikasi UART ini dan serial monitor sebagai slavenya. Berarti, jika baudrate pada I2C dihilangkan tidak memengaruhi pengiriman data pada I2C.
2) Analisa pengaruh "SLAVE_ADDR 9" jika nilai 9 pada slave divariasikan!
Jika nilai 9 pada "SLAVE_ADDR 9" divariasikan dengan angka lain, sedangkan pada master tidak diubah maka data tidak akan sampai pada tujuan. Hal ini dikarenakan alamat dimaster maupun dislave harus sesuai agar alamat yang dituju tepat. Berarti, jika "SLAVE_ADDR 9" divariasikan pada "MASTER_ADDR 9" juga harus divariasikan agar sama.
Menuju Awal
0 komentar:
Posting Komentar