● online
- LM2596 Module Step Down DC-DC Ultra compact in 3-4....
- LDR Sensor 5mm Cahaya 5528 Light Dependent Resisto....
- Water Level sensor ketinggian air - deteksi air....
- Potensiometer 10K - Mono Potensio Meter Linear Res....
- Dimmer SCR 2000W Motor Speed Controller 220V AC PW....
- RC Servo ARM Horn M3 Metal 25T MG995 MG946R MG996R....
- LCD 16x2 / 1602 Display Arduino Raspberry LCD 16 x....
- Dual Volt Amp Meter Digital Ampere Meter Voltmeter....
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
- Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Cara Menggunakan LCD 128×64 ST7920 Graphic pada Arduino
LCD 128×64 merupakan sebuah display yang diatur berdasarakn graphic (pixel) bukan karakter. Jadi kita bisa memposisikan pada setiap titik pixelnya bukan seperti lcd 16×2/20×4 yang di atur berdasarkan karakter (kotak-kotak). Dengan lcd graphic ini kita bisa membuat tampilan menjadi lebih menarik bisa berupa logo, gambar dan sebagainya.
Sesuai judul postingan ini, kita akan mencoba menggunakan lcd 128×64 pada Arduino. Di pasaran Indonesia kebanyakan menggunakan LCD dengan chipset ST7920, nah penggunaanya cukup mudah, karena sudah ada librarynya. Oke langsung saja kita bahas selengkapnya.
Alat dan bahan :
Rangkaian

Keterangan :
- GND > GND
- VCC > 5V
- RS > Pin 10/S
- R/W > Pin11/MOSI
- E > PIN13/SCK
- PSB > GND
- BLA > 5V
- BLK > GND
Buka Arduino IDE, masukkan library u8glib_arduino_v1.18.1
Sketch Program
#include "U8glib.h"
U8GLIB_ST7920_128X64 u8g(13, 11, 10, U8G_PIN_NONE);// SPI
void draw(void) {
u8g.setFont(u8g_font_unifont);
u8g.drawStr( 0, 22, "Hello");
u8g.drawStr( 0, 42, "Indomaker.com");
}
void setup(void) {
if ( u8g.getMode() == U8G_MODE_R3G3B2 ) {
u8g.setColorIndex(255); // white
}
else if ( u8g.getMode() == U8G_MODE_GRAY2BIT ) {
u8g.setColorIndex(3); // max intensity
}
else if ( u8g.getMode() == U8G_MODE_BW ) {
u8g.setColorIndex(1); // pixel on
}
else if ( u8g.getMode() == U8G_MODE_HICOLOR ) {
u8g.setHiColorByRGB(255,255,255);
}
}
void loop(void) {
u8g.firstPage();
do {
draw();
} while( u8g.nextPage() );
delay(50);
}
Upload program di atas sampai done uploading. Untuk mengatur kecerahan LCD, gunakan potensio (berupa baut dibelakang lcd).
Program ini akan menampilkan teks, untuk menggantinya pada program ini.
u8g.drawStr( 0, 22, "Hello"); u8g.drawStr( 0, 42, "Indomaker.com");
Demikian pembahasan kali ini, tunggu tutorial menarik lainnya hanya di indomaker.com
Cara Menggunakan LCD 128×64 ST7920 Graphic pada Arduino
Phyton merupakan bahasa yang sangat populer saat ini. Bahasa yang dibuat oleh Guido Van Rossum pada tahun 1991 ini... selengkapnya
Jumpa lagi bersama indomaker.com, setelah kemarin kita sudah bisa menampilkan sensor suhu dan kelembaban pada web browser DISINI. Sekarang kita... selengkapnya
Ketemu lagi dengan sensor DS18b20, kali ini akan kita monitoring menggunakan aplikasi Blynk dan ESP-01. Langsung saja ya kita... selengkapnya
Sensor ultrasonik merupakan sensor yang dapat mendeteksi suatu benda yang ada di depannya dengan jarak tertentu. Prinsip kerja dari... selengkapnya
Tombol adalah salah satu komponen input paling sederhana namun sangat penting dalam berbagai proyek elektronika. Dalam tutorial ini, kamu akan... selengkapnya
Bagi Sebagian developer website atau yang sedang belajar javaScript, pasti familiar dengan istilah jQuery. Sebenarnya apa itu jQuery? Dan... selengkapnya
Pasti Anda semua sudah tahukan apa itu pas foto. Bagi Anda yang belum tahu apa itu pas foto, pas... selengkapnya
Hallo semua, pada artikel kali saya ini akan membahas kembali seputar push button switch dimana pada artikel yang sebelumnya... selengkapnya
Push button switch merupakan sebuah saklar dimana komponen ini berfungsi untuk mengubungkan atau memutus arus listrik. Saklar jenis ini... selengkapnya
Blynk menawarkan beragam fungsi ya, salah satunya untuk mengontrol perangkat. Penggunaan Blynk ini bisa kapan dan dimana saja ya,... selengkapnya
POTENSIOMETER LINEAR MONO 10K ohm
Rp 1.900Kabel Jumper Dupont Pelangi 30cm female to Female 1 lembar = 40 kabel
Rp 13.500Support terus UKM indonesia dengan membeli produk-produk dalam negeri. Untuk kualitas tidak usah diragukan, udah kita tes QC dengan sangat… selengkapnya
Rp 8.500Harga untuk 10pcs Resistance: 1K Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film
Rp 1.500Spesifikasi: 20mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 219.000Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500Kinerja Produk: Warnanya coklat (amber), Goldfinger tape sticky baik, patuh, suhu tinggi, pelarut, tidak ada rembesan timah dan tidak ada… selengkapnya
Rp 11.900TILT SENSOR adalah sensor untuk mendeteksi sudut kemiringan / derajat, dimana cara kerja sensor ini adalah dengan menggunakan 2 buah… selengkapnya
Rp 9.800Spesifikasi: 50mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 75.000Fitur: -Dapat mendeteksi api atau panjang gelombang sumber cahaya dalam 760nm ~ 1100nm – Api lebih ringan mendeteksi jarak 80cm… selengkapnya
Rp 9.000

Saat ini belum tersedia komentar.