● online
- LCD CHARACTER 16X2 1602 5V GREEN HIJAU BACKLIGHT M
- Raspberry Pi 4 Model B 8GB Original UK E14 Raspi 4
- Kabel Jumper 20cm Dupont 20 cm Female to Female Pe
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to F
- PWM DC 10A Motor 12V-40V Pulse Width Modulation Sp
- MP3 TF 16P Alternatif DFPlayer mini MP3 Player Ard
- Jasa Cetak PCB
- Water Level sensor ketinggian air - deteksi air
- 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.
Menggunakan LCD 20×4 2004 I2C pada Arduino
Pada postingan artikel kali ini akan mengupas tentang penggunaan LCD 20×4 pada Arduino. Maksud dari 20×4 adalah lcd ini memiliki 20 kolom/karakter dan 4 baris berbeda dengan lcd 16×2 yang hanya 16 kolom dan 2 baris. Tentunya dengan lcd 20×4 ini kita bisa menampilkan lebih banyak karakternya. Agar lebih jelasnya bisa dilihat pada gambar di bawah ini.

Untuk penempatan karakternya hanya menggunakan perintah “setCursor” misalnya lcd.setCursor(10,3); maksudnya adalah kita menempatkan karakter (huruf/angka) pada kolom ke 10 dan baris ke 3. Sudah cukup jelas bukan? Oke agar terhubung dengan Arduino lebih mudah jika menggunakan tambahan modul yaitu i2C backpack.
Alat dan Bahan
Adapun daftar komponen yang dibutuhkan berikut ini:
- Arduino Uno R3, BELI
- LCD 2004, BELI
- Module i2c backpack, BELI
- Kabel jumper, BELI
- Library I2C, download
Rangkaian

Keterangan :
- Pin SDA dihubungkan ke pin A4
- Pin SCL dihubungkan ke pin A5
- VCC dihubungkan ke 5v
- GND dihubungkan ke GND
Skecth Program
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 20, 4);
void setup()
{
lcd.begin();
lcd.backlight();
lcd.setCursor(4, 0);
lcd.print("Welcome to");
lcd.setCursor(10, 1);
lcd.print("Indomaker");
lcd.setCursor(2, 2);
lcd.print("In innovate");
lcd.setCursor(8, 3);
lcd.print("maker");
}
void loop()
{
// Do nothing here...
}
Perbedaan utama dengan program LCD 16×2 adalah pada kode LiquidCrystal_I2C lcd(0x27, 20, 4); Silahkan upload programnya dan lihat hasilnya. Untuk memindah letak karakter bisa menggantinya pada kode lcd.setCursor(5, 4);
Semoga bermanfaat.
Menggunakan LCD 20×4 2004 I2C pada Arduino
Raspberry Pi tidak hanya bisa menyalakan LED atau membaca tombol, tapi juga bisa menghasilkan suara menggunakan komponen bernama buzzer. Buzzer... selengkapnya
Thingsboard merupakan sebuah platform IoT open-source yang memungkinkan anda untuk mengontrol ataupun memonitoring berbagai perangkat. Penggunaanya mudah, gratis dan... selengkapnya
Pada robot elektronik sering kali digunakan motor servo sebagai leher yang bisa bergerak, motor servo adalah perangkat elektromekanis yang dirancang... selengkapnya
Alat dan Bahan Sensor Inframerah MLX90614 Arduino nano beli Deskripsi Secara internal, MLX90614 terdiri dari dua perangkat yakni... selengkapnya
Rain sensor merupakan sensor yang berfungsi untuk mendeteksi hujan turun atau tidak. Intinya sensor ini jika terkena air pada... selengkapnya
SIM800C adalah modul GSM / GPRS yang bekerja di frekuensi 850 – 1900 MHz, modul ini dapat membaca SMS... selengkapnya
Sensor sentuh merupakan sebuah saklar yang cara penggunaanya dengan cara disentuh menggunakan jari. Ketika sensor ini disentuh maka sensor... selengkapnya
Traffic Light atau lampu lalu lintas adalah lampu yang mampu menertibkan arus lalu lintas jalanan baik kendaraan bermotor, mobil,... selengkapnya
Sensor ultrasonik adalah salah satu sensor yang sering digunakan untuk mengukur jarak objek tanpa kontak langsung. Sensor ini bekerja dengan... selengkapnya
TM1637 merupakan sebuah komponen elektronika yang terdiri dari 4 digit 7 segment. Pada pembahasan sebelumnya kita sudah mempelajari apa itu... selengkapnya
Menerima jasa cetak PCB FR2 (pertinax) / FR4 (double) single / double layer. Silahkan ke web kalkulator biaya cetak pcb… selengkapnya
Rp 1.00012A 300W DC Buck Step Down Converter CC CV Driver LED charge Battery Spesifikasi: Input Voltage: 5-40V Output Voltage: 1.2-35V… selengkapnya
Rp 39.400Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.5001 X LDR Sensor 5mm Cahaya 5528 Light Dependent Resistor LDR
Rp 4.000Specifications: 1. supports sampling costs (KHz): 8/11.025/12/16/22.05/24/32/44.1/48 2. 24-bit DAC output, dynamic range aid: 90dB, SNR aid: 85dB 3. fully… selengkapnya
Rp 17.800Harga untuk 10pcs Resistance: 1K Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film
Rp 1.500Dual Volt Amp Meter Digital Ampere Meter Voltmeter 10A 0-100V Ammeter Dilengkapi dengan pengukuran Voltmeter dan Amperemeter dalam 1 display… selengkapnya
Rp 26.500Item Deskripsi : This module performance is stable, measure the distance accurately. performance nearly the same as SRF05, SRF02 SRF05,… selengkapnya
Rp 13.900Mini Solderless Breadboard 400 Tie Points adalah breadboard 400 titik lubang, dengan ukuran yang compact sangat cocok untuk anda yang… selengkapnya
Rp 7.800sg90 towerpro penggerak pada robot-robot kecil, dan bisa digunakan sebagai alat untuk hobi membuat robot dsb, dengan berat sekitar 9g… selengkapnya
Rp 15.500

Saat ini belum tersedia komentar.