● online
- IIC I2C LCD 1602 16x2 2004 20x4 Backpack for LCD A....
- Sensor Api Flame detector sensor....
- Relay Module 1 Channel Modul Relay 5V 10A 1 Channe....
- Raspberry Pi 4 Model B - 2GB RAM Raspberry Pi 4B....
- Dimmer SCR 2000W Motor Speed Controller 220V AC PW....
- Breadboard 400 titik lubang Bread board Projectboa....
- Modul Sensor Tegangan AC Bolak balik 220V Listrik ....
- Kapton Tape Polymide Film 50mm Polimida 50 mm Isol....
- 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
Tutorial kali ini akan membahas mengenai penggunaan sensor IR (infrared) untuk mengontrol AC / pendingin udara menggunakan jaringan... selengkapnya
Untuk membuat sebuah perangkat otomatis (di artikel ini lampu LED) sebenarnya dapat menggunakan berbagai macam sensor misalnya sensor suhu,... selengkapnya
Sensor cahaya atau LDR (Light Dependent Resistor) adalah salah satu sensor analog yang paling sering digunakan saat belajar Arduino. Sensor... selengkapnya
Water level merupakan sensor yang berfungsi untuk mendeteksi ketinggian air dengan output analog kemudian diolah menggunakan mikrokontroler. Cara kerja... selengkapnya
Pernah suatu ketika axis X, Y, atau z CNC kita berubah, gcode yang sudah jadi setelah di running tidak... selengkapnya
Sudah pernah menyalakan LED menggunakan Python? Atau membaca input dari tombol? Di proyek kali ini, kamu akan menggabungkan dua fungsi... selengkapnya
Hallo, kali ini akan membahas bagaimana cara untuk membuat dimmer menggunakan mosfet D4184 module. Mosfet mempunyai fungsi yaitu untuk... selengkapnya
Sensor TDS meter adalah perangkat elektronika yang digunakan untuk mengukur partikel terlarut dalam air, partikel terlarut termasuk zat organik... selengkapnya
Tidak jauh-jauh dari shield ESP-01 lagi, kali ini akan membahas module shield untuk relay. Cukup praktis dan hemat size... selengkapnya
Mau membuat LED-mu berkedip tanpa perlu menekannya secara manual? Di tutorial ini, kamu akan belajar cara mengatur LED menyala dan... selengkapnya
Specifications: Operating voltage: DC3-5V Operating current: less than 20mA Sensor Type: Analog Detection Area: 40mmx16mm Production process: FR4 double-sided HASL… selengkapnya
Rp 3.000TECHNICAL SPECIFICATIONS: – Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz – 2GB LPDDR4-2400 SDRAM – 2.4… selengkapnya
Rp 940.000Features – Calibrated directly in Celsius (Centigrade) – Linear + 10.0 mV/C scale factor – 0.5C accuracy guaranteeable (at +25C)… selengkapnya
Rp 8.000this is another great IIC/I2C/TWI/SPI Serial Interface. As the pin resources of for Arduino controller is limited, your project may… selengkapnya
Rp 12.400Kabel Jumper Dupont Pelangi 10 cm male to male 1 lembar = 40 kabel
Rp 13.000Harga untuk 10pcs Resistance: 220 Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film Lead Free ROHS compliant
Rp 1.500TILT SENSOR adalah sensor untuk mendeteksi sudut kemiringan / derajat, dimana cara kerja sensor ini adalah dengan menggunakan 2 buah… selengkapnya
Rp 9.800Item Deskripsi : This module performance is stable, measure the distance accurately. performance nearly the same as SRF05, SRF02 SRF05,… selengkapnya
Rp 13.900Modul sensor tegangan AC bolak balik 3 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 57.000Ini yang Seri SN – DS3231 I2C RTC Module khusus DS3231SN – Include Baterai – Module jam digital – Keperluan… selengkapnya
Rp 34.900

Saat ini belum tersedia komentar.