1. Alat dan Bahan  [Kembali]

1. Alat
a. Jumper
Jumper

b. Power Supply

Power Supply
2. Bahan 
a. Push Button
 
Push Button
b.  LED


LED
c. Mikrokontroler


Modul Arduino
d. Resistor

Resistor


2. Rangkaian [Kembali]




3. Prinsip Kerja [Kembali]

    Pada program master dideklarasikan pin 9 sebagai alamat slave dan dimasukkan library Wire.h untuk komunikasi I2C. analogpin digunakan untuk pembacaan dari potensiometer. Pada void setup akan memulai wire library. Pada void loop, akan didelay 50 dan pembacaan dari potensiometer akan dipetakan ulang dari 0 - 1023 menjadi 255 - 1 lalu dimasukkan ke variabel val. Kemudian transmisi dimulai menuju slave dan wire akan menulis masukkan dari variabel val. transmisi berakhir.
    Pada program slave dideklarasikan pin 13 untuk LED, pin 9 sebagai alamat slave dan dimasukkan library Wire.h untuk komunikasi I2C. Pada void setup LED diset menjadi output, memulai wire library dengan alamat slave yang telah ditentukan, slave akan menerima transmisi dari master, baudrate di set menjadi 9600. Pada void recieveEvent, pembacaan wire akan dimasukkan ke variabel rd dan ditulis ke serial. Pada void loop, akan didelay 50 dan pembacaan dari rd akan dipetakan ulang dari 1 - 255 menjadi 100 - 2000 lalu dimasukkan ke variabel br. Kemudian LED diberi logika HIGH, delay sebesar rb, LED diberi logika LOW, delay sebesar rb.
    Pada percobaan, saat potensiometer di putar-putar, LED akan berkedip dengan sangat cepat saat potensiometer diputar habis ke kiri, sebaliknya LED akan berkedip dengan lama saat potensiometer diputar habis ke kanan. 


4. Video Praktikum [Kembali]








5. Analsisis [Kembali]

Percobaan 3
1. Analisa apa yang akan terjadi jika master mengirimkan data angka lebih dari 255 ke slave ?
Jawab : 
Dapat kita lihat pada percobaan dan program pada nilai yang dituju nilainya sebesar 255 Jadi jika Master mengirimkan data angka lebih dari 255 ke slave maka Arduino tidak akan memberikan output atau pada percobaan 3 LED tidak menyala Hal ini dikarenakan pada program itu meletakkan 3 bit sehingga Maxnya Cuma 255-256

2. Analisa apa yang akan terjadi jika pin SCL atau pin SDA diputus ?
Jawab :
Dapat kita lihat pada percobaan yang kita lakukan pada saat praktikum saat SDA ataupun pin SCL dicabut tidak akan terjadi transfer data namun ketika PIN SCL atau SDA dicabut saat proses transfer data terakhir yang telah terkirim dari Master ke slave akan tetap diproses oleh slave sehingga LED akan berkedip namun delay kedip nya


6. Link Download [Kembali]
Link Download HTML DISINI
Link Download Video DISINI
Link Download datasheet arduino DISINI 
Link Download datasheet Button DISINI
Link Download datasheet LED DISINI
Link Download datasheet Resistor DISINI
Link Download datasheet Potensiometer DISINI




Tidak ada komentar:

Posting Komentar

SISTEM DIGITAL TAHUN 2022 OLEH : Wahyoe Olfat Pratama 2010952045 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS ANDALAS PADANG 2021