จอแสดงผล Arduino 1602 Display LCD module 5V ตัวอักษร สีขาว พื้นดำ
หน้าจอแสดงผล LCD ตัวอักษรสีขาว พื้นหลังสีดำ ขนาด 16 ตัวอักษร 2 บรรทัด มีไลบารีมาตรฐานพร้อมใช้งาน
ฟังก์ชั่นสั่งงานจอ LCD
lcd.begin(จำนวนตัวอักษรที่ใส่ได้ในแถว,จำนวนแถวทั้งหมด)
> ใช้กำหนดลักษณะหน้าจอ เช่น ถ้าจอเรามี 2แถว 16ตัวอักษร ให้ใส่ lcd.begin(16,2);
lcd.clear()
> ใช้ล้างหน้าจอ เมื่อมีตัวอักษรใดๆอยู่บนหน้าจอ จะถูกล้างออกทั้งหมด
lcd.home()
> ใช้ปรับให้เคเซอร์กลับไปอยู่ที่ตำแหน่งแรกด้านซ้าย เมื่อใช้คำสั่ง lcd.print() จะไปเริ่มแสดงผลทางด้านบนซ้าย
lcd.setCursor(ลำดับตัวอักษรนับจากทางซ้าย, บรรทัด)
> ใช้ตั้งค่าเคเซอร์ เช่น lcd.setCursor(2, 0); หมายถึงเซ็ตเคเซอร์ไปตัวอักษรที่ 2 นับจากทางซ้าย และอยู่บรรทัดแรก เมื่อใช้คำสั่ง lcd.print() ตัวอักษรตัวแรกจะอยู่ลำดับที่ 3 นับจากทางซ้าย
lcd.write(ข้อมูลที่ต้องการเขียนออกไป)
> ใช้สำหรับเขียนข้อมูลออกไปทีละตัวอักษร
lcd.print(ข้อมูลที่ต้องการให้เขียนออกไป [, รูปแบบข้อมูล])
> ใช้เขียนข้อมูลออกไปทั้งข้อความ
lcd.cursor()
> ใช้สั่งให้แสดงเคเซอร์บนหน้าจอ
lcd.noCursor()
> ใช้สั่งให้ไม่แสดงเคเซอร์บนหน้าจอ
lcd.display()
> แสดงตัวอักษรบนหน้าจอ
lcd.noDisplay()
> ปิดการแสดงตัวอักษรในหน้าจอ
lcd.scrollDisplayLeft()
> เลือนตัวอักษรไปทางซ้าย 1 ตัว
lcd.scrollDisplayRight()
> เลื่อนตัวอักษรไปทางขวา 1 ตัว
lcd.autoscroll()
lcd.noAutoscroll()
> ปิดการเลื่อนตัวอักษรอัตโนมัติ
lcd.leftToRight()
> เมื่อใช้คำสั่ง lcd.print() หรือ lcd.write() ตัวอักษรจะเขียนจากซ้ายไปขวา
lcd.rightToLeft()
> เมื่อใช้คำสั่ง lcd.print() หรือ lcd.write() ตัวอักษรจะเขียนจากขวาไปซ้าย
_________________________________________________________________________________________
วิธีการต่อขา ใช้งาน
ตัวต้านทานปรับค่าได้ 10K



________________________________________________________________________________________________
ตัวอย่างโคด
2
LiquidCrystal Library - Hello World
4
Demonstrates the use a 16x2 LCD display. The LiquidCrystal
5
library works with all LCD displays that are compatible with the
6
Hitachi HD44780 driver. There are many of them out there, and you
7
can usually tell them by the 16-pin interface.
9
This sketch prints "Hello World!" to the LCD
13
* LCD RS pin to digital pin 12
14
* LCD Enable pin to digital pin 11
15
* LCD D4 pin to digital pin 5
16
* LCD D5 pin to digital pin 4
17
* LCD D6 pin to digital pin 3
18
* LCD D7 pin to digital pin 2
19
* LCD R/W pin to ground
20
* LCD VSS pin to ground
23
* ends to +5V and ground
24
* wiper to LCD VO pin (pin 3)
26
Library originally added 18 Apr 2008
28
library modified 5 Jul 2009
29
by Limor Fried (http://www.ladyada.net)
30
example added 9 Jul 2009
35
This example code is in the public domain.
37
http://www.arduino.cc/en/Tutorial/LiquidCrystal
40
// include the library code:
41
#include <LiquidCrystal.h>
43
// initialize the library with the numbers of the interface pins
44
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
47
// set up the LCD's number of columns and rows:
49
// Print a message to the LCD.
50
lcd.print("hello, world!");
54
// set the cursor to column 0, line 1
55
// (note: line 1 is the second row, since counting begins with 0):
57
// print the number of seconds since reset:
58
lcd.print(millis() / 1000);
________________________________________________________________________________________________
