Laporan Akhir Modul 3 Percobaan 3

 

 






1. Jurnal [Back]

Pada percobaan 3 yaitu komunikasi I2C , menggunakan potensiometer sebagai input untuk mengatur kecepatan kedipan pada led. 

2. Alat dan Bahan [Back]

    2.1 Alat

    1. Bread Board

    2. Jumper



    2.2 Bahan


      - Potensiometer




Potensiometer merupakan jenis resistor tiga terminal  yang fungsi utamanya digunakan untuk mengatur tegangan, arus dan resistensi listrik dalam rangkaian tertentu.



      - LED




LED merupakan kependekan dari Light Emitting Diode, yakni salah satu dari banyak jenis perangkat semikonduktor yang mengeluarkan cahaya ketika arus listrik melewatinya.


    - Resistor


 



Resistor merupakan komponen elektronika yang bersifat menghambat arus listrik. Resistor termasuk dalam komponen pasif karena komponen ini tidak membutuhkan arus listrik untuk bekerja.    

    2.3 Komponen lainnya

    -     Mikrokontroller

    


Arduino adalah kit elektronik atau papan rangkaian elektronik open source yang di dalamnya terdapat komponen utama yaitu sebuah chip mikrokontroler dengan jenis AVR dari perusahaan Atmel. Dalam memprogram Arduino, kita bisa menggunakan komunikasi serial agar Arduino dapat berhubungan dengan komputer ataupun perangkat lain.

3. Rangkaian Simulasi [Back]



4. Prinsip Kerja Rangkaian [Back]


Pada percobaan ke 3 yaitu menggunakan komunikasi I2C. Pada percobaan ini kita akan memakai 2 buah arduino sebagai master dan slave, potensiometer, dan LED. Pada rangkaian pin A0 pada Master terhubung pada output potensiometer yang dijadikan sebagai input. Selanjutnya led dihubungkan dengan pin 13 pada arduino bagian slave. Beralih pada program, pada bagian master pertama deklarasikan untuk potensiometer pada A0 dan menentukan addres master dengan nama MASTER_ADDR 9. Selanjutnya, pada bagian voidloop masukkan int button_status yaitu digitalRead (POTENSIOMETER) selanjutnya programm pada bagian Slave pertama deklarasikan Slave_ADDR 9 lalu masukkan LED dengan input pada pin 13, dan int rd. Lalu pada bagian void setup, pinMode yaitu LED, sebagai output. dengan wire.begin Slave_ADDR dan wire.onReceive (receiveEvent) dengan serial begin 9600 dan seraial.printIn I2C Slave demo. Selanjutnya pada bagian void loop masukkan jika rd==HIGH maka LEDD akan mati, dan jika selain itu maka LED akan hidup. Apabila persen pada potensiometer semakin besar maka kedipan lampu pada led akan semakin cepat atau delay nya semakin kecil, begitu juga sebaliknya, ketika persen pada potensiometer semakin kecil maka delaynya akan semakin lama. 

5. Video Rangkaian [Back]





6. Analisa [Back]


1. Analisa apa yang akan terjadi jika master mengirimkan data angka lebih dari 255 ke slave?
 Jawab    :

Ketika master mengirimkan data angka lebih dari 255 ke slave maka program akan tetap bisa terbaca, dapat dilihat pada bagian penerima datanya dengan mengatur variabel buffernya dan ia juga bukan merupakan PWM yang batas nilainya 255.

2. Analisa apa yang akan terjadi jika pin SCL atau pin SDA diputus?

Jawab    :

Ketika pin SCL atau pin SDA diputus, maka tidak akan terjadi transfer data. Namun, ketikapin SCL dan SDA diputus saat proses data, maka data yang tetap di proses yaitu data terakhir sebelum dicabut, sehingga LED juga akan tetap hidup (berkedip) namun memiliki delay kedipnya. 


7. Link Download[Back]


Tidak ada komentar:

Posting Komentar

  BAHAN PRESENTASI UNTUK MATAKULIAH ELEKTRONIKA TA SEMESTER GENAP 2020/2021 Oleh: Nurul Rahmadani 2010951034 ...