4. Listing Program [back]
Master
1. Bisakah pada SPI menggunakan lebih
dari 1 master? Jelaskan beserta alasannya
Jawab :
Untuk SPI, hanya dapat menggunakan 1 master saja. Hal tersebut
dikarenakan Master pada SPI sebagai pengontrol komunikasi serial sinkron pada
SPI dimana dapat mengirim atau menerima data. Namun, SPI ini dapat memiliki
lebih dari 1 Slave dimana terdapat Slave Select (SS) untuk memilih (mengontrol)
Slave mana yang dipilih oleh Master.
2. Jelaskan pengaruh input pullup dan
pulldown pada rangkaian !
Jawab :
Pengaruh input pullup dan pulldown pada rangkaian tersebut ada pada
button sebagai data yang akan dibaca oleh mikrokontroler Master yang kemudian
akan mengirimkan paket data (bit-bit) ke Slave. Berdasarkan program Arduino
yang dibuat, ketika button dalam keadaan pullup, maka button akan menerima
logika LOW dari Arduino (bernilai 0) sehingga ketika terbaca oleh Master,
Master akan mengirimkan paket data “1” dimana pada Slave ketika menerima data
“1” berarti LED hidup (berlogika HIGH). Sedangkan ketika pulldown, button akan
menerima logika HIGH (bernilai 1) sehingga ketika terbaca oleh Master selain
dari nilai 0, Master akan mengirimkan data “2” dimana pada Slave ketika
menerima data selain dari “1” berarti LED mati (berlogika LOW).
3. Jelaskan prinsip kerja SPI pada
rangkaian
Jawab :
Pada rangkaian ini digunakan komunikasi SPI ( Serial
Peripheral Interface). Komunikasi SPI digunakan pada dua arduino yang
masing-masing berperan sebagai master dan slave. Komunikasi ini dilakukan
dengan menghubungkan mosi dari master dengan mosi dari slave, miso dari slave
dengan miso dari master, sclk dari master dengan sclk dari slave, dan ss dari
slave dengan ss master. Push button berfungsi sebagai input pullup dari
master, artinya apabila push button ditekan maka akan berlogika low (0) dan
apabila diangkat maka akan berlogika high (1). Saat master mengirimkan logika
low ke slave maka LED akan hidup dan mati secara bergantian dengan jeda 1000 ms
atau 1 s. Sedangkan saat master mengirimkan logika high ke slave maka LED akan
mati.
Tidak ada komentar:
Posting Komentar