Академический Документы
Профессиональный Документы
Культура Документы
Board Arduino Uno memiliki fitur-fitur baru sebagai berikut : – 1,0 pinout
: tambah SDA dan SCL pin yang dekat ke pin aref dan dua pin baru lainnya
ditempatkan dekat ke pin RESET, dengan IO REF yang
memungkinkan sebagai buffer untuk beradaptasi dengan tegangan yang
disediakan dari board sistem. Pengembangannya, sistem akan lebih
kompatibel dengan Prosesor yang menggunakan AVR, yang beroperasi
dengan 5V dan dengan Arduino karena yang beroperasi dengan 3.3V.
Yang kedua adalah pin tidak terhubung, yang disediakan untuk tujuan
pengembangannya.
Setiap 14 pin digital pada Arduino Uno dapat digunakan sebagai masukan
dan keluaran, menggunakan fungsi pinMode(), digitalWrite(), dan digitalRead().
Fungsi-fungsi tersebut beroperasi di tegangan 5 Volt. Setiap pin dapat memberikan
atau menerima suatu arus maksimum 40 mA dan mempunyai sebuah resistor pull-
up (terputus secara default) 20-50 kOhm. Selain itu, beberapa pin mempunyai
fungsi-fungsi spesial :
Serial: 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan memancarkan
(TX) serial data TTL (Transistor-Transistor Logic). Kedua pin ini dihubungkan ke
pin-pin yang sesuai dari chip Serial Atmega8U2 USB-ke-TTL.
External Interrupts: 2 dan 3. Pin-pin ini dapat dikonfigurasikan untuk dipicu sebuah
interrupt (gangguan) pada sebuah nilai rendah, suatu kenaikan atau penurunan yang
8
besar, atau suatu perubahan nilai. Lihat fungsi attachInterrupt() untuk lebih
jelasnya.
PWM: 3, 5, 6, 9, 10, dan 11. Memberikan 8-bit PWM keluaran dengan
fungsi analogWrite().
SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Pin-pin ini mendukung
komunikasi SPI menggunakan SPI library.
LED: 13. Ada sebuah LED yang terpasang, terhubung ke pin digital 13. Ketika pin
bernilai HIGH LED menyala, ketika pin bernilai LOW LED mati.
3. Uploader, sebuah modul yang memuat kode biner dari komputer ke dalam
memori di dalam papan Arduino.
2.2.2 Keypad
Keypad Matriks adalah tombol-tombol yang disusun secara maktriks (baris
x kolom) sehingga dapat mengurangi penggunaan pin input. Sebagai contoh,
Keypad Matriks 4×4 cukup menggunakan 8 pin untuk 16 tombol. Hal tersebut
dimungkinkan karena rangkaian tombol disusun secara horizontal membentuk baris
dan secara vertikal membentuk kolom:
10
Pada contoh di atas, tombol yang ditekan adalah tombol “5”. Seperti terlihat
bahwa B2 bernilai nol, sedangkan B1, B3, dan B4 adalah satu. Kemudian dengan
mengetahui bahwa asal data dari B2, dan umpan-baliknya terdeteksi padaK2, maka
dapat disimpulkan bahwa tombol yang ditekan adalah tombol “5”.
Flowhchart berikut memperlihatkan proses scanning Keypad Matriks 4×4
secara lengkap:
12
karakter M1632 atau alamat dari DDRAM dan CGRAM. Selain itu register ini juga
merupakan tempat di mana status dari HD44780 dapat dibaca. Bit ketujuh dari data
status yang terbaca adalah merupakan busy flag (tanda sibuk) yaitu suatu tanda
yang mengindikasikan bahwa chipset HD44780 masih dalam kondisi sibuk
sehingga proses akses data lebih lanjut dari mikrokontroler yang terhubung pada
Modul LCD 16×2 karakter M1632 harus menunggu hingga tanda sibuk ini selesai.
Sedangkan bit keenam hingga bit nol adalah merupakan Address
Counter (Penghitung Alamat) dari DDRAM. Address Counter ini menunjukkan
lokasi dari DDRAM yang sedang ditunjuk pada saat tersebut.
Keterangan perintah :
X = diabaikan
I/D 1 = Increment, 0 = Decrement
S 0 = Display tidak geser
S/C 1 = Display Shift, 0 = Geser kursor
R/L 1 = Geser Kiri, 0 = Geser Kanan
DL 1 = 8 bit, 0 = 4bit
N 1 = 2 baris, 0 = 1 baris
F 1 = 5×10, 0 = 5×8
D 0 = Display OFF, 1 = Display ON
C 0 = kursor OFF, 1 = kursor ON
B 0 = Blinking OFF, 1 = Blinking ON
Data pada tabel di atas adalah data yang harus dituliskan ke Register
Perintah untuk mengatur tampilan LCD 16×2 karakter M1632
Gambar 2.7 Pengaturan posisi karakter pada LCD 16x2 karakter M1632
Contoh apabila kita ingin menampilkan karakter ‘D’ di kolom kedua baris
pertama di layar LCD maka terlebih dahulu Address Counter kita set 01h atau 0000
0001b dan bit ke 7 diberi logika 1 sehingga menjadi 1000 0001b atau 81h. Data
tersebut dituliskan pada Register Perintah agar Address Counter menunjuk ke
kolom dua baris pertama dari layar LCD 16×2 karakter M1632, kemudian data
18
karakter ‘D’ atau 41h atau 0100 0001b dituliskan ke Register Data sehingga
tersimpan dalam DDRAM pada alamat 01h dan tampil pada layar di kolom kedua
baris pertama.
Gambar 2.8 Posisi Karakter pada Layar LCD 16x2 karakter M1632
19
Cara penulisan dan pembacaan data ke dan dari register-register LCD 16×2 karakter
M1632
Setelah kita mengetahui data-data apa saja yang harus dikirimkan ke
register-register LCD 16×2 karakter M1632 untuk mengatur LCD tersebut, berikut
perlu kita pelajari bagaimana menulis dan membaca data ke register-register
tersebut.
Gambar 2.10 Menulis data ke Register Perintah LCD 16x2 karakter M1632
22
Gambar 2.11 Menulis data ke Register Data LCD 16x2 karakter M1632
23
Gambar 2.12 Membaca data register perintah LCD 16x2 karakter M1632
Gambar 2.12 Membaca data register data LCD 16x2 karakter M1632
2.2.5 Speaker
Yang dimaksud dengan “Suara” sebenarnya adalah Frekuensi yang dapat didengar
oleh Telinga Manusia yaitu Frekuensi yang berkisar di antara 20Hz – 20.000Hz.
Timbulnya suara dikarenakan adanya fluktuasi tekanan udara yang disebabkan oleh
gerakan atau getaran suatu obyek tertentu. Ketika Obyek tersebut bergerak atau
bergetar, Obyek tersebut akan mengirimkan Energi Kinetik untuk partikel udara
disekitarnya. Hal ini dapat di-anologi-kan seperti terjadinya gelombang pada air.
Sedangkan yang dimaksud dengan Frekuensi adalah jumlah getaran yang terjadi
dalam kurun waktu satu detik. Frekuensi dipengaruhi oleh kecepatan getaran pada
obyek yang menimbulkan suara, semakin cepat getarannya makin tinggi pula
frekuensinya.
Pada gambar diatas, dapat kita lihat bahwa pada dasarnya Speaker terdiri
dari beberapa komponen utama yaitu Cone, Suspension, Magnet Permanen, Voice
Coil dan juga Kerangka Speaker.
Jenis-jenis Speaker
1. Speaker Corong
2. Speaker Hi-fi
31
3. Speaker Handphone
4. Headphone
5. Earphone
6. Speaker Televisi
7. Speaker Sound System (Home Theater)
8. Speaker Laptop