- Arduino Uno
Arduino
Uno adalah sebuah board minimum system mikrokontroller yang mana di dalamnya
terdapat mikrokontroller AVR seri ATmega 328 yang merupakan produk dari Atmel. Umumnya
Arduino memiliki 14 pin input/output yang terdiri dari :
·
6
pin dapat digunakan sebagai output PWM
·
6
pin sebagai analog input
·
Osilator Kristal 16
MHz
·
Sebuah koneksi USB
·
Sebuah Power Jack
·
Sebuah ICSP Header
·
Dan tombol reset
Oleh karena itu arduino uno mampu mensupport mikrokontroller secara mudah terhubung dengan kabel power USB atau kabel power supply adaptor AC ke DC maupun dengan batteray. Sehingga untuk mendukung mikrokontroller tersebut bekerja , cukup sambungkan ke powes supply atau hubungkan melalui kabel USB ke PC, maka Arduino Uno telah siap bekerja.
- Push Button
- NO (Normally Open), merupakan kontak terminal dimana kondisi normalnya terbuka (aliran arus listrik tidak mengalir). Dan ketika tombol saklar ditekan, kontak yang NO ini akan menjadi menutup (Close) dan mengalirkan atau menghubungkan arus listrik. Kontak NO digunakan sebagai penghubung atau menyalakan sistem circuit (Push Button ON).
- NC (Normally Close), merupakan kontak terminal dimana kondisi normalnya tertutup (mengalirkan arus litrik). Dan ketika tombol saklar push button ditekan, kontak NC ini akan menjadi membuka (Open), sehingga memutus aliran arus listrik. Kontak NC digunakan sebagai pemutus atau mematikan sistem circuit (Push Button Off).
- LED
- Resistor
Resistor merupakan komponen penting dan sering
dijumpai dalam sirkuit Elektronik. Boleh dikatakan hampir setiap sirkuit
Elektronik pasti ada Resistor. Tetapi banyak diantara kita yang bekerja di
perusahaan perakitan Elektronik maupun yang menggunakan peralatan Elektronik tersebut
tidak mengetahui cara membaca kode warna ataupun kode angka yang ada ditubuh
Resistor itu sendiri.
Seperti yang dikatakan sebelumnya,
nilai Resistor yang berbentuk Axial adalah diwakili oleh Warna-warna yang
terdapat di tubuh (body) Resistor itu sendiri dalam bentuk Gelang. Umumnya
terdapat 4 Gelang di tubuh resistor, tetapi ada juga yang 5 gelang.
Gelang warna Emas dan Perak biasanya terletak
agak jauh dari gelang warna lainnya sebagai tanda gelang terakhir. Gelang
Terakhirnya ini juga merupakan nilai toleransi pada nilai Resistor yang
bersangkutan.
Tabel dibawah ini adalah warna-warna
yang terdapat di Tubuh Resistor :
Pada program slave dideklarasikan library wire.h
lalu didefinisikan button pada A0 dan MASTER_ADDR9, lalu untuk pin 13 digunakan
untuk output led. lalu dideklarasikan nilai variabel rd, dan br. lalu untuk
void setup dimana pin mode led sebagi output dan dituliskan fungsi receive.
dimana pada voide receive dimana nilai dari wire dan dideklarasikan nilai rd.
dimana untuk void loop, logika pada led dipengaruhi oleh nilai br atau hasil mapping.
Untuk rangkaian dimana input dari A0 dihubungkan ke push button lalu ke ground. Lalu nilai dari master
ditransimisikan ke slave dan dari slave akan memproses perintah dari master,
yang mana akan dikeluarkan dalam bentuk output pada led, yang mana apabila push
button ditekan maka led mati namun jika dilepaskan maka led akan hidup.
1. Jelaskan
bagaimana cara menghubungkan rangkaian I2C dengan slave lebih dari satu, dan
jelaskan bagaimana komunikasi antara master dan slavenya.
Jawab : Pada rangkaian I2C master dapat menentukan komunikasi dimulai atau dihentikan dengan menggunakan start dan stop (button). Jika kita ingin menambahkan slave maka pin scl dihubungkan dengan cara parallel dengan slave. Sedangkan pada listing program slave, untuk menghidupkan led pada slave pertama kita menukar slave pertama dengan logika HIGH dan LOW. Lalu untuk slave yang lainnya diberi logika LOW dan LOW. Komunikasi antara master dan slave yaitu master hanya memberi perintah pada slave yang dituju tanpa mempengaruhi slave yang lain hingga proses selesai
Tidak ada komentar:
Posting Komentar