Isi kandungan:

PRINTING ON LCD - ARDUINO: 3 Langkah
PRINTING ON LCD - ARDUINO: 3 Langkah

Video: PRINTING ON LCD - ARDUINO: 3 Langkah

Video: PRINTING ON LCD - ARDUINO: 3 Langkah
Video: Arduino LCD I2C - Tutorial with Arduino Uno 2024, Julai
Anonim
PRINTING ON LCD - ARDUINO
PRINTING ON LCD - ARDUINO

PENGENALAN

SAYA AKAN MENUNJUKKAN ANDA CARA MENCETAK PADA LCD 16X2 MENGGUNAKAN ARDUINO

DAN SAYA MENDAPAT SEMUA KOMPONEN SAYA DARI ELEKTRONIK RAM

ram-e-shop.com/

Bekalan

-ARDUINO UNO

-LCD 16X2

-BREADBOARD

-POT 10K

Langkah 1: SKIMATIK

SKIMATIK
SKIMATIK

Langkah 2: KOD

/*

Perpustakaan LiquidCrystal - Hello World

Menunjukkan penggunaan paparan LCD 16x2. Perpustakaan LiquidCrystal berfungsi dengan semua paparan LCD yang serasi dengan pemacu Hitachi HD44780. Terdapat banyak dari mereka di luar sana, dan anda biasanya boleh memberitahu mereka melalui antara muka 16-pin.

Lakaran ini mencetak "Hello World!" ke LCD dan menunjukkan masa.

Litar: * Pin RS RS ke pin digital 12 * LCD Aktifkan pin ke pin digital 11 * Pin LCD D4 ke pin digital 5 * pin LCD D5 ke pin digital 4 * Pin LCD D6 ke pin digital 3 * Pin LCD D7 ke pin digital 2 * Pin LCD R / W ke tanah * Pin VSS LCD ke tanah * Pin LCD VCC ke perintang 5V * 10K: * berakhir ke + 5V dan tanah * pengelap ke pin LCD VO (pin 3)

Perpustakaan asalnya ditambahkan pada 18 Apr 2008 oleh David A. Mellis diubah pada 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

Contoh kod ini berada di domain awam.

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

/ sertakan kod perpustakaan: #include

// mulakan perpustakaan dengan nombor pin antara muka LiquidCrystal lcd (12, 11, 5, 4, 3, 2);

batal persediaan () {// sediakan lajur dan baris LCD bilangan: lcd.begin (16, 2); // Cetak mesej ke LCD. lcd.print ("halo, dunia!"); }

gelung void () {// tetapkan kursor ke lajur 0, baris 1 // (nota: baris 1 adalah baris kedua, kerana pengiraan bermula dengan 0): lcd.setCursor (0, 1); // mencetak bilangan saat sejak ditetapkan semula: lcd.print (millis () / 1000); }

Disyorkan: