Cool Blue Outer Glow Pointer

Nama : Hazby Firstmana NIM : 1910952026 Jurusan: Teknik Elektro

Laporan Akhir Percobaan 2 Modul 3




1.      Jurnal [KEMBALI]

Komunikasi SPI (Menghidupkan LED dengan Button dengan kondisi pin SS dan pin 11 dicabut)

2.      Alat dan Bahan [KEMBALI]

a.     Arduino

      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.

b.     Bread Board


Bread Board atau disebut juga dengan project board adalah dasar konstruksi sebuah sirkuit elektronik yang merupakan bagian prototipe dari suatu rangkaian elektronik yang belum disolder sehingga masih dapat dirubah skema atau pengantian komponen.

c.     Resistor

Resistor berfungsi untuk menghambat atau membatasi aliran listrik yang mengalir dalam suatu rangkaian elektronika. Cara menghitung nilai dari resistor yaitu dengan melihat warna pita dari resistor tersebut. Umumnya resistor memiliki 4 sampai 6 pita.


d.     Jumper Wire

Kabel jumper adalah kabel elektrik yang memiliki pin konektor di setiap ujungnya dan memungkinkan untuk menghubungkan dua komponen yang melibatkan Arduino tanpa memerlukan solder.

e.     LED

Light Emitting Diode atau sering disingkat dengan LED adalah komponen elektronika yang dapat memancarkan  cahaya monokromatik ketika diberikan tegangan maju. LED merupakan keluarga Dioda yang terbuat dari bahan semikonduktor. Warna-warna Cahaya yang dipancarkan oleh LED tergantung pada jenis bahan semikonduktor yang dipergunakannya.

f.      Button

      Push button switch (saklar tombol tekan) adalah perangkat / saklar sederhana yang berfungsi untuk menghubungkan atau memutuskan aliran arus listrik dengan sistem kerja tekan unlock (tidak mengunci). Sistem unlock disini berarti saklar akan bekerja sebagai device penghubung atau pemutus aliran arus listrik saat tombol ditekan, dan saat tombol tidak ditekan (dilepas), maka saklar akan kembali pada kondisi normal.

 

3.      Rangkaian Percobaan [KEMBALI]

 

4.      Prinsip Kerja Rangkaian [KEMBALI]

Rangkaian terdiri dari 2 buah Arduino UNO (Master dan Slave), 2 buah LED, 4 Buah Resistor 10k ohm, 2 buah button, 2 buah Vcc, dan 2 buah ground.

·         Pin Ground Arduino Master dihubungkan ke pin Ground Arduino Slave. Pin 11, 12, 13 Arduino Master dihubungkan juga dengan pin 11, 12, 13 Arduino Slave.

·         Pin 7 Arduino Master dihubungkan ke resistor dan LED dan dihubungkan ke ground. Kemudian Pin 2 Arduino Master dihubungkan ke resistor dan Vcc dan diparalelkan ke button dan ground.

·         Pin 7 Arduino Slave dihubungkan ke resistor dan LED dan dihubungkan ke ground. Kemudian Pin 2 Arduino Slave dihubungkan ke resistor dan Vcc dan diparalelkan ke button dan ground.

Program Master:


Program Slave:

 Pada percobaan ini, pada saat menekan button yang terhubung ke master maka LED  yang terhubung ke salve akan hidup dan ketika kita lepaskan button yang terhubung ke master maka LED yang terhubung ke slave akan mati. Begitu juga saat menekan button yang terhubung ke slave maka LED  yang terhubung ke master akan hidup dan ketika kita lepaskan button yang terhubung ke slave maka LED yang terhubung ke slave akan mati. Saat percobaan, dilakukan uji coba yaitu ketika pin SS pada dicopot yang terjadi yaitu saat tombol di tekan LED masih menyala dan ketika dilepaskan LED juga mati. Dan ketika copot pin 11 maka yang terjadi yaitu  LED yang bisa menyala adalah LED yang terhubung ke master sedangkan LED yang terhubung ke Slave tidak bisa dihidupkan.


5.      Video Praktikum [KEMBALI]


6.      Analisa [KEMBALI]

1.     Analisa kenapa jika pin SS tidak dihubungkan tetapi dapat mengirimkan data dari master ke slave?

Jawab:

Pin berguna untuk mengaktifkan slave dimana pin ini digunakan untuk komunikasi dengan berbagai macam device dan bekerja pada jalur SPI yang sama. Pada percobaan yang telah dilakukan hanya terdapat 1 buah slave sehingga program masih dapat berjalan dan data dapat ditransferkan oleh master ke slave.

2.     Analisa apa yang terjadi bila kita tidak menghubungkan pin SLCK!

Jawab:

Pin SLCK berfungsi sebagai jalur sinyal clock. Pada komunikasi SPI memerlukan sinyal clock sehingga apabila kita tidak menghubungkan pin SLCK maka tidak akan bisa melakukan komunikasi atau mentransferkan data dalam komunikasi SPI.

 

7.      Link Download [KEMBALI]

Html                              klik disini

Video                             klik disini

Listing Program Masterklik disini

Listing Program Slave  klik disini

Library Arduino            klik disini

Datasheet Arduino        klik disini

Datasheet LED             klik disini

Datasheet Resistor        klik disini


Tidak ada komentar:

Posting Komentar