Daftar Isi:

CETAK PADA LCD - ARDUINO: 3 Langkah
CETAK PADA LCD - ARDUINO: 3 Langkah

Video: CETAK PADA LCD - ARDUINO: 3 Langkah

Video: CETAK PADA LCD - ARDUINO: 3 Langkah
Video: Cara Menggunakan 3 LCD 16x2 di 1 Arduino - Multi LCD Arduino 2024, Juli
Anonim
CETAK PADA LCD - ARDUINO
CETAK PADA LCD - ARDUINO

PENGANTAR

SAYA AKAN MENUNJUKKAN CARA CETAK PADA LCD 16X2 MENGGUNAKAN ARDUINO

DAN SAYA MENDAPATKAN SEMUA KOMPONEN SAYA DARI RAM ELECTRONICS

ram-e-shop.com/

Perlengkapan

-ARDUINO UNO

-LCD 16X2

-BREADBOARD

-POT 10K

Langkah 1: SKEMA

SKEMA
SKEMA

Langkah 2: KODE

/*

Perpustakaan LiquidCrystal - Halo Dunia

Mendemonstrasikan penggunaan layar LCD 16x2. Pustaka LiquidCrystal bekerja dengan semua layar LCD yang kompatibel dengan driver Hitachi HD44780. Ada banyak dari mereka di luar sana, dan Anda biasanya dapat memberi tahu mereka melalui antarmuka 16-pin.

Sketsa ini mencetak "Halo Dunia!" ke LCD dan menunjukkan waktu.

Rangkaian: * LCD RS pin ke digital pin 12 * LCD Enable pin to digital pin 11 * LCD D4 pin ke digital pin 5 * LCD D5 pin ke digital pin 4 * LCD D6 pin ke digital pin 3 * LCD D7 pin ke digital pin 2 * LCD R/W pin ke ground * LCD VSS pin ke ground * LCD VCC pin ke 5V * 10K resistor: * berakhir ke +5V dan ground * wiper ke LCD pin VO (pin 3)

Perpustakaan awalnya ditambahkan 18 Apr 2008 oleh David A. Mellis perpustakaan dimodifikasi 5 Jul 2009 oleh Limor Fried (https://www.ladyada.net) contoh ditambahkan 9 Jul 2009 oleh Tom Igoe diubah 22 Nov 2010 oleh Tom Igoe

Kode contoh ini ada di domain publik.

www.arduino.cc/en/Tutorial/LiquidCrystal *

/ sertakan kode perpustakaan: #include

// inisialisasi perpustakaan dengan nomor pin antarmuka LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

void setup() { // mengatur jumlah kolom dan baris LCD: lcd.begin(16, 2); // Mencetak pesan ke LCD. lcd.print("halo, dunia!"); }

void loop() { // atur kursor ke kolom 0, baris 1 // (catatan: baris 1 adalah baris kedua, karena penghitungan dimulai dengan 0): lcd.setCursor(0, 1); // cetak jumlah detik sejak reset: lcd.print(millis() / 1000); }

Direkomendasikan: