● online
- LCD 16x2 / 1602 Display Biru + I2C Backpack Sudah ....
- Raspberry Pi Pico Microcontroller Board....
- 10mm Kapton Tape Polymide Film Gold High Temp isol....
- USB To RS485 High Speed Converter RS-485 RS 485 Ad....
- SG90 Motor Servo For Arduino Uno Mega SG 90 Biru S....
- Kabel Jumper 20cm Dupont 20 cm Female to Female Pe....
- ADS1115 16 Bit I2C Module ADC 4 channel with Pro G....
- MP3 TF 16P Alternatif DFPlayer mini MP3 Player Ard....
- 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.
Tutorial Menampilkan Karakter pada LCD 20×4 I2C dengan Arduino Uno

Modul I2C pada prinsipnya mengubah data paralel menjadi serial TWI (Two Wire Interface) yang hanya membutuhkan 2 kabel data yakni SDA (Serial Data) dan SCL (Serial Clock)Untuk menampilkan karakter pada LCD 20×4 yang terkoneksi dengan modul I2C, mengatur kolom dan baris menjadi hal yang sangat penting agar karakter yang ditampilkan dapat sesuai dengan keinginan. Untuk mengatur kolom dan baris tampilan pada LCD digunakan instruksi “lcd.setCursor( );” contoh “lcd.setCursor(5,0);” maka karakter akan ditampilkan pada kolom 5 baris 1 (lihat gambar di atas). Untuk dapat mencetak karakter yang anda inginkan menggunakan instruksi lcd.print(), contoh lcd.print(“Indonesia”); maka pada LCD akan menampilkan kata “Indonesia” Untuk lebih jelasnya marilah lakukan eksperimen sederhana namun sebelum itu persiapkan :
Alat dan Bahan
- Arduino Uno, dapat dibeli di sini atau di sini
- LCD 20×4 yang telah terpasang modul I2C, dapat dibeli di sini atau di sini
- Jumper secukupnya, dapat dibeli di sini atau di sini
- VCC dihubungkan dengan 5v arduino Uno.
- GND dihubungkan dengan GND arduino Uno.
- SCL dihubungkan dengan pin SCL arduino atau pin A5.
- SDA dihubungkan dengan pin SDA arduino atau pin A4.

Source Code LCD 2004 – Arduino
Selanjutnya buka IDE Arduino Anda (dapat diunduh di arduino.cc), dan copy-kan listing program sebagai berikut :1. #include <Wire.h> // Memanggil library wire.h
2. #include <LiquidCrystal_I2C.h> // Memanggil library LCD dengan I2C
3. LiquidCrystal_I2C lcd(0x27, 20, 4); // Alamat I2C(0x27) LCD dan Jenis LCD (20x4)
4.
5. void setup()
6. {
7. lcd.init(); // instruksi untuk memulai LCD
8. lcd.begin(20,4); // instruksi untuk menggunakan lcd 20x4
9. lcd.backlight(); // instruksi untuk mengaktifkan lampu latar LCD
10. }
11. void loop()
12. {
13. lcd.setCursor(5, 0); // karakter dimulai dari kolom 5 baris 1
14. lcd.print("Welcome to"); // Karakter yang akan ditampilkan pada LCD
15. lcd.setCursor(5, 1); // karakter dimulai dari kolom 5 baris 2
16. lcd.print("Indomaker"); // Karakter yang akan ditampilkan pada LCD
17. lcd.setCursor(2, 2); // karakter dimulai dari kolom 2 baris 3
18. lcd.print("In innovate Maker"); // Karakter yang akan ditampilkan pada LCD
19. delay(2000);
20. lcd.clear(); // instruksi untuk membersihkan karakter yang ditampilkan
21. lcd.setCursor(1, 0);
22. lcd.print("Tutorial LCD 20x4");
23. lcd.setCursor(5, 1);
24. lcd.print("Dengan I2C");
25. lcd.setCursor(0, 2);
26. lcd.print("Menggunakan Arduino");
27. lcd.setCursor(8, 3);
28. lcd.print("Uno");
29. delay(2000);
30. lcd.clear();
31. }
Upload sketch (program di atas) dengan menekan tombol upload atau melalui shortkey CTRL+U, setelah program berhasil di unggah amati karakter yang ditampilkan LCD anda.

Tutorial Menampilkan Karakter pada LCD 20×4 I2C dengan Arduino Uno
Mendeteksi keberadaan seseorang tidak selalu membutuhkan sensor yang rumit. Salah satu komponen yang paling sering digunakan untuk kebutuhan ini adalah... selengkapnya
Pernah gak sih motor kamu mendadak “loyo” pas dikasih beban? Atau mungkin kamu lagi eksperimen bikin robot, tapi kecepatan motornya... selengkapnya
Kalau kamu tertarik belajar elektronika, robotika, atau ingin membuat proyek-proyek interaktif sendiri, Arduino adalah salah satu platform terbaik untuk memulainya.... selengkapnya
Sudah pernah menyalakan LED menggunakan Python? Atau membaca input dari tombol? Di proyek kali ini, kamu akan menggabungkan dua fungsi... selengkapnya
Pada postingan sebelumnya sudah membahas tentang kontrol relay menggunakan Arduino di sini. Nah untuk kali ini saya akan membahasnya... selengkapnya
Halo, Sobat IoT! Pernahkah kamu merasa ruangan di rumah tiba-tiba terasa lembap sampai tembok berjamur, atau malah sebaliknya, udara jadi... selengkapnya
LCD atau Liquid Crystal Display adalah Perangkat yang berfungsi sebagai media penampil dengan memanfaatkan kristal cair sebagai objek penampil utama.... selengkapnya
Sensor getar Piezoelectric Ceramic (Piezo) merupakan sensor getaran sederhana namun sangat sensitif yang mampu menghasilkan tegangan saat terjadi tekanan atau... selengkapnya
Sensor MQ-2 merupakan sensor yang berfungsi untuk mendeteksi kandungan gas seperti Lpg, CO, asap dan masih banyak lainnya. Sensor... selengkapnya
Tutorial kali ini akan membahas mengenai penggunaan sensor IR (infrared) untuk mengontrol AC / pendingin udara menggunakan jaringan... selengkapnya
Mini Solderless Breadboard 400 Tie Points adalah breadboard 400 titik lubang, dengan ukuran yang compact sangat cocok untuk anda yang… selengkapnya
Rp 7.800Compatibility: USB v2.0 standard Interface: Network: USB Series: RS-485 Port: an independent RS-485 Connector: Network: USB type A connector Series:… selengkapnya
Rp 38.800Features: It is of high power density, high efficiency, high-reliability, small size and lightweight. It can isolate unsteady single-way voltage… selengkapnya
Rp 18.500Spesifikasi: 50mm Kapton Tape Polymide Film Gold High Temp isolasi Tahan Panas Harga Tertera: 1 Roll Kapton Tape Polymide Film… selengkapnya
Rp 75.000Specifications: Operating voltage: DC3-5V Operating current: less than 20mA Sensor Type: Analog Detection Area: 40mmx16mm Production process: FR4 double-sided HASL… selengkapnya
Rp 3.000Support terus UKM indonesia dengan membeli produk-produk dalam negeri. Untuk kualitas tidak usah diragukan, udah kita tes QC dengan sangat… selengkapnya
Rp 8.500Modul sensor tegangan AC bolak balik 1 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 21.000Fitur: -Dapat mendeteksi api atau panjang gelombang sumber cahaya dalam 760nm ~ 1100nm – Api lebih ringan mendeteksi jarak 80cm… selengkapnya
Rp 9.000Dual Volt Amp Meter Digital Ampere Meter Voltmeter 10A 0-100V Ammeter Dilengkapi dengan pengukuran Voltmeter dan Amperemeter dalam 1 display… selengkapnya
Rp 26.500Kabel Jumper Dupont Pelangi 10 cm female to female 1 lembar = 40 kabel
Rp 9.000Tutorial Menampilkan Karakter pada LCD 20×4 I2C dengan Arduino Uno
Kategori
Artikel Terkait
-
Cara Bikin Sistem Monitoring Getaran Gempa dan Stabilitas Kemiringan Pakai ESP32 dan MPU 6050
-
Cara Bikin Sistem Monitoring Kelembapan Tanah Berbasis Arduino Uno dan Sensor YL69
-
Bikin Sistem Monitor Volume Air Tandon Otomatis Pakai Arduino Uno dan Sensor Ultrasonik
-
Cara Bikin Kipas Angin Otomatis Berbasis Suhu Pakai Arduino Uno dan Sensor LM35
-
Bikin Smart Medicine Box Otomatis Pakai Arduino Nano dan Sensor Suhu DHT11

Saat ini belum tersedia komentar.