Anda di halaman 1dari 9

LCD 16x2

LCD 16x2

LCD (Liquid Crystal Display) 16x2 adalah jenis media tampilan atau Display dari
bahan cairan kristal sebagai penampil utama.LCD 16x2 dapat menampilkan sebanyak 32
karakter yang terdiri dari 2 baris dengan tiap baris menampilkan 16 karakter.Pada Arduino
untuk mengendalikan LCD Karakter 16x2 untuk librarynya secara default sudah ada
librarynya yaitu LiquidCrystal.h. LCD ada bermacam-macam ukuran 8x1, 16x1, 16x2, 16x4,
20x4.

Pin Diagram LCD 16x2

Pinout LCD 16x2 ditunjukkan di bawah ini.

 Pin 1 (Ground / Source Pin): Ini adalah pin tampilan GND, digunakan untuk
menghubungkan terminal GND unit mikrokontroler atau sumber daya.
 Pin 2 (VCC / Source Pin): Ini adalah pin catu tegangan pada layar, digunakan untuk
menghubungkan pin catu daya dari sumber listrik.
 Pin 3 (V0 / VEE / Control Pin): Pin ini mengatur perbedaan tampilan, yang digunakan
untuk menghubungkan POT yang dapat diubah yang dapat memasok 0 hingga 5V.
 Pin 4 (Register Select / Control Pin): Pin ini berganti-ganti antara perintah atau data
register, digunakan untuk menghubungkan pin unit mikrokontroler dan mendapatkan 0
atau 1 (0 = mode data, dan 1 = mode perintah).
 Pin 5 (Pin Baca / Tulis / Kontrol): Pin ini mengaktifkan tampilan di antara operasi baca
atau tulis, dan terhubung ke pin unit mikrokontroler untuk mendapatkan 0 atau 1 (0 =
Operasi Tulis, dan 1 = Operasi Baca).
 Pin 6 (Mengaktifkan / Mengontrol Pin): Pin ini harus dipegang tinggi untuk
menjalankan proses Baca / Tulis, dan terhubung ke unit mikrokontroler & terus-
menerus dipegang tinggi.
 Pin 7-14 (Pin Data): Pin ini digunakan untuk mengirim data ke layar. Pin ini terhubung
dalam mode dua-kawat seperti mode 4-kawat dan mode 8-kawat. Dalam mode 4-kawat,
hanya empat pin yang terhubung ke unit mikrokontroler seperti 0 hingga 3, sedangkan
dalam mode 8-kawat, 8-pin terhubung ke unit mikrokontroler seperti 0 hingga 7.
 Pin 15 (+ve pin LED): Pin ini terhubung ke +5V
 Pin 16 (-ve pin LED): Pin ini terhubung ke GND.
Fitur LCD 16x2

Fitur-fitur LCD ini terutama meliputi yang berikut.

 Tegangan operasi LCD ini adalah 4.7V-5.3V


 Ini termasuk dua baris di mana setiap baris dapat menghasilkan 16 karakter.
 Pemanfaatan arus adalah 1mA tanpa backlight
 Setiap karakter dapat dibangun dengan kotak 5 × 8 piksel
 Huruf & angka LCD alfanumerik
 Tampilan ini dapat bekerja pada dua mode seperti 4-bit & 8-bit
 Ini dapat diperoleh dalam Backlight Biru & Hijau
 Ini menampilkan beberapa karakter yang dibuat khusus

Command LCD 16x2

Perintah-perintah LCD 16X2 termasuk yang berikut ini.

 Untuk Hex Code-01, perintah LCD akan menjadi layar LCD yang jelas
 Untuk Hex Code-02, perintah LCD akan kembali ke beranda
 Untuk Hex Code-04, perintah LCD akan menjadi kursor penurunan
 Untuk Hex Code-06, perintah LCD akan menjadi kursor Penambahan
 Untuk Hex Code-05, perintah LCD akan bergeser tampilan ke kanan
 Untuk Hex Code-07, perintah LCD akan bergeser ke kiri layar
 Untuk Hex Code-08, perintah LCD akan Display off, cursor off
 Untuk Hex Code-0A, perintah LCD akan menjadi kursor on dan ditampilkan
 Untuk Hex Code-0C, perintah LCD akan mati kursor, ditampilkan pada
 Untuk Hex Code-0E, perintah LCD akan berkedip kursor, Tampilan aktif
 Untuk Hex Code-0F, perintah LCD akan berkedip kursor, Tampilan aktif
 Untuk Hex Code-10, perintah LCD akan memindahkan posisi kursor ke kiri
 Untuk Hex Code-14, perintah LCD akan memindahkan posisi kursor ke kanan
 Untuk Hex Code-18, perintah LCD akan Menggeser seluruh tampilan ke kiri
 Untuk Hex Code-1C, perintah LCD akan Menggeser seluruh tampilan ke kanan
 Untuk Hex Code-80, perintah LCD akan memaksa kursor ke awal (baris 1)
 Untuk Hex Code-C0, perintah LCD akan memaksa kursor ke awal (baris ke-2)
 Untuk Hex Code-38, perintah LCD akan menjadi 2 baris dan matriks 5 × 7

Register LCD

LCD 16x2 memiliki dua register seperti register data dan register perintah. RS (register
select) atau pilihan daftar terutama digunakan untuk mengubah dari satu register ke register
lainnya. Ketika set register adalah '0', maka itu dikenal sebagai register perintah. Demikian
pula, ketika set register adalah '1', maka itu dikenal sebagai register data.

Command Register

Fungsi utama dari register perintah adalah untuk menyimpan instruksi perintah yang
diberikan ke layar. Sehingga tugas yang telah ditentukan dapat dilakukan seperti
membersihkan layar, menginisialisasi, mengatur tempat kursor, dan kontrol tampilan. Di sini
pemrosesan perintah dapat terjadi dalam register.

Data Register

Fungsi utama daftar data adalah untuk menyimpan informasi yang akan ditampilkan di layar
LCD. Di sini, nilai karakter ASCII adalah informasi yang akan ditampilkan di layar LCD.
Setiap kali kita mengirim informasi ke LCD, ia mengirimkan ke daftar data, dan kemudian
proses akan mulai di sana. Saat daftar diatur = 1, maka daftar data akan dipilih.
Seven Segment

Pengertian Seven Segment Display – Seven Segment Display (7 Segment Display)


dalam bahasa Indonesia disebut dengan Layar Tujuh Segmen adalah komponen Elektronika
yang dapat menampilkan angka desimal melalui kombinasi-kombinasi segmennya. Seven
Segment Display pada umumnya dipakai pada Jam Digital, Kalkulator, Penghitung atau
Counter Digital, Multimeter Digital dan juga Panel Display Digital seperti pada Microwave
Oven ataupun Pengatur Suhu Digital . Seven Segment Display pertama diperkenalkan dan
dipatenkan pada tahun 1908 oleh Frank. W. Wood dan mulai dikenal luas pada tahun 1970-an
setelah aplikasinya pada LED (Light Emitting Diode).

Seven Segment Display memiliki 7 Segmen dimana setiap segmen dikendalikan


secara ON dan OFF untuk menampilkan angka yang diinginkan. Angka-angka dari 0 (nol)
sampai 9 (Sembilan) dapat ditampilkan dengan menggunakan beberapa kombinasi Segmen.
Selain 0 – 9, Seven Segment Display juga dapat menampilkan Huruf Hexadecimal dari A
sampai F. Segmen atau elemen-elemen pada Seven Segment Display diatur menjadi bentuk
angka “8” yang agak miring ke kanan dengan tujuan untuk mempermudah pembacaannya.
Pada beberapa jenis Seven Segment Display, terdapat juga penambahan “titik” yang
menunjukan angka koma decimal. Terdapat beberapa jenis Seven Segment Display,
diantaranya adalah Incandescent bulbs, Fluorescent lamps (FL), Liquid Crystal Display
(LCD) dan Light Emitting Diode (LED).

LED 7 Segmen (Seven Segment LED)

Salah satu jenis Seven Segment Display yang sering digunakan oleh para penghobi
Elektronika adalah 7 Segmen yang menggunakan LED (Light Emitting Diode) sebagai
penerangnya. LED 7 Segmen ini umumnya memiliki 7 Segmen atau elemen garis dan 1
segmen titik yang menandakan “koma” Desimal. Jadi Jumlah keseluruhan segmen atau
elemen LED sebenarnya adalah 8. Cara kerjanya pun boleh dikatakan mudah, ketika segmen
atau elemen tertentu diberikan arus listrik, maka Display akan menampilkan angka atau digit
yang diinginkan sesuai dengan kombinasi yang diberikan.
LED 7 Segmen Tipe Common Cathode (Katoda)

Pada LED 7 Segmen jenis Common Cathode (Katoda), Kaki Katoda pada semua
segmen LED adalah terhubung menjadi 1 Pin, sedangkan Kaki Anoda akan menjadi Input
untuk masing-masing Segmen LED. Kaki Katoda yang terhubung menjadi 1 Pin ini
merupakan Terminal Negatif (-) atau Ground sedangkan Signal Kendali (Control Signal)
akan diberikan kepada masing-masing Kaki Anoda Segmen LED.

LED 7 Segmen Tipe Common Anode (Anoda)

Pada LED 7 Segmen jenis Common Anode (Anoda), Kaki Anoda pada semua segmen
LED adalah terhubung menjadi 1 Pin, sedangkan kaki Katoda akan menjadi Input untuk
masing-masing Segmen LED. Kaki Anoda yang terhubung menjadi 1 Pin ini akan diberikan
Tegangan Positif (+) dan Signal Kendali (control signal) akan diberikan kepada masing-
masing Kaki Katoda Segmen LED.
Arduino Uno

Arduino Uno adalah board mikrokontroler berbasis ATmega328 (datasheet).


Memiliki 14 pin input dari output digital dimana 6 pin input tersebut dapat digunakan
sebagai output PWM dan 6 pin input analog, 16 MHz osilator kristal, koneksi USB, jack
power, ICSP header, dan tombol reset. Untuk mendukung mikrokontroler agar dapat
digunakan, cukup hanya menghubungkan Board Arduino Uno ke komputer dengan
menggunakan kabel USB atau listrik dengan AC yang-ke adaptor-DC atau baterai untuk
menjalankannya.

Uno berbeda dengan semua board sebelumnya dalam hal koneksi USB-to-serial yaitu
menggunakan fitur Atmega8U2 yang diprogram sebagai konverter USB-to-serial berbeda
dengan board sebelumnya yang menggunakan chip FTDI driver USB-to-serial.

Nama “Uno” berarti satu dalam bahasa Italia, untuk menandai peluncuran Arduino
1.0. Uno dan versi 1.0 akan menjadi versi referensi dari Arduino. Uno adalah yang terbaru
dalam serangkaian board USB Arduino, dan sebagai model referensi untuk platform
Arduino, untuk perbandingan dengan versi sebelumnya, lihat indeks board Arduino.

Summary

 Microcontroller ATmega328
 Operasi dengan daya 5V Voltage
 Input Tegangan (disarankan) 7-12V
 Input Tegangan (batas) 6-20V
 Digital I / O Pins 14 (dimana 6 memberikan output PWM)
 Analog Input Pin 6
 DC Lancar per I / O Pin 40 mA
 Saat 3.3V Pin 50 mA DC
 Flash Memory 32 KB (ATmega328) yang 0,5 KB digunakan oleh bootloader
 SRAM 2 KB (ATmega328)
 EEPROM 1 KB (ATmega328)
 Clock Speed 16 MHz
Daya

Uno Arduino dapat diaktifkan melalui koneksi USB atau dengan catu daya eksternal
(otomatis).

Eksternal (non-USB) daya dapat berasal baik dari AC-ke adaptor-DC atau baterai. Adaptor
ini dapat dihubungkan dengan menancapkan plug jack pusat-positif ukuran 2.1mm konektor
POWER. Ujung kepala dari baterai dapat dimasukkan kedalam Gnd dan Vin pin header dari
konektor POWER.

Kisaran kebutuhan daya yang disarankan untuk board Uno adalah7 sampai dengan 12 volt,
jika diberi daya kurang dari 7 volt kemungkinan pin 5v Uno dapat beroperasi tetapi tidak
stabil kemudian jikadiberi daya lebih dari 12V, regulator tegangan bisa panas dan dapat
merusak board Uno.

Pin listrik adalah sebagai berikut:

 VIN. Tegangan masukan kepada board Arduino ketika itu menggunakan sumber daya
eksternal (sebagai pengganti dari 5 volt koneksi USB atau sumber daya lainnya).
 5V. Catu daya digunakan untuk daya mikrokontroler dan komponen lainnya.
 3v3. Sebuah pasokan 3,3 volt dihasilkan oleh regulator on-board.
 GND. Ground pin.

Memori

ATmega328 memiliki 32 KB (dengan 0,5 KB digunakan untuk bootloader), 2 KB


dari SRAM dan 1 KB EEPROM (yang dapat dibaca dan ditulis dengan EEPROM liberary).

Input dan Output

Masing-masing dari 14 pin digital di Uno dapat digunakan sebagai input atau output,
dengan menggunakan fungsi pinMode (), digitalWrite (), dan digitalRead (), beroperasi
dengan daya 5 volt. Setiap pin dapat memberikan atau menerima maksimum 40 mA dan
memiliki internal pull-up resistor (secara default terputus) dari 20-50 kOhms. Selain itu,
beberapa pin memiliki fungsi khusus:
 Serial: 0 (RX) dan 1 (TX). Digunakan untuk menerima (RX) dan mengirimkan (TX)
TTL data serial. Pin ini dihubungkan ke pin yang berkaitan dengan chip Serial
ATmega8U2 USB-to-TTL.
 Eksternal menyela: 2 dan 3. Pin ini dapat dikonfigurasi untuk memicu interrupt pada
nilai yang rendah, dengan batasan tepi naik atau turun, atau perubahan nilai. Lihat
(attachInterrupt) fungsi untuk rincian lebih lanjut.
 PWM: 3, 5, 6, 9, 10, dan 11. Menyediakan output PWM 8-bit dengan fungsi
analogWrite ().
 SPI: 10 (SS), 11 (Mosi), 12 (MISO), 13 (SCK). Pin ini mendukung komunikasi SPI
menggunakan SPI library.
 LED: 13. Ada built-in LED terhubung ke pin digital 13. Ketika pin bernilai nilai
HIGH, LED on, ketika pin bernilai LOW, LED off.
 Uno memiliki 6 masukan analog, berlabel A0 sampai dengan A5, yang masing-
masing menyediakan 10 bit dengan resolusi (yaitu 1024 nilai yang berbeda). Selain
itu, beberapa pin memiliki fungsi khusus:
 I2C: A4 (SDA) dan A5 (SCL). Dukungan I2C (TWI) komunikasi menggunakan
perpustakaan Wire.
 Aref. Tegangan referensi (0 sampai 5V saja) untuk input analog. Digunakan dengan
fungsi analogReference ().
 Reset. Bawa baris ini LOW untuk me-reset mikrokontroler.

Komunikasi

Uno Arduino memiliki sejumlah fasilitas untuk berkomunikasi dengan komputer,


Arduino lain, atau mikrokontroler lainnya. ATmega328 menyediakan UART TTL (5V) untuk
komunikasi serial, yang tersedia di pin digital 0 (RX) dan 1 (TX). Sebuah ATmega8U2
sebagai saluran komunikasi serial melalui USB dan sebagai port virtual com untuk perangkat
lunak pada komputer. Firmware ’8 U2 menggunakan driver USB standar COM, dan tidak ada
driver eksternal yang diperlukan. Namun, pada Windows diperlukan, sebuah file inf.
Perangkat lunak Arduino terdapat monitor serial yang memungkinkan digunakan memonitor
data tekstual sederhana yang akan dikirim ke atau dari board Arduino. LED RX dan TX di
papan tulis akan berkedip ketika data sedang dikirim melalui chip USB-to-serial dengan
koneksi USB ke komputer (tetapi tidak untuk komunikasi serial pada pin 0 dan 1).

Sebuah Software Serial library memungkinkan untuk berkomunikasi secara serial


pada salah satu pin digital pada board Uno’s.

ATmega328 juga mendukung I2C (TWI) dan komunikasi SPI. Perangkat lunak
Arduino termasuk perpustakaan Kawat untuk menyederhanakan penggunaan bus I2C, lihat
dokumentasi untuk rincian. Untuk komunikasi SPI, menggunakan perpustakaan SPI.

Anda mungkin juga menyukai