arduino
액정 라이브러리
수색…
소개
Arduino의 Liquid Crystal Library
는 16 핀 인터페이스를 특징으로하는 Hitachi HD44780 드라이버와 호환되는 LCD 디스플레이를 제어하기위한 라이브러리입니다. 16 핀은 I2C 인터페이스를 통해 연결될 수 있습니다. 이 디스플레이에는 문자 또는 작은 단색 이미지를 표시하는 데 사용되는 5x7 픽셀 블록 행렬이 포함됩니다. 디스플레이는 보통 행과 열의 수에 따라 이름이 지정됩니다. 예를 들어 16x2 행은 16x2 또는 1602, 20x4 행은 20x4 또는 2004입니다.
통사론
- #include <LiquidCrystal.h> // 라이브러리 포함
- LiquidCrystal (rs, enable, d4, d5, d6, d7) //
- LiquidCrystal (rs, rw, enable, d4, d5, d6, d7)
- LiquidCrystal (rs, enable, d0, d1, d2, d3, d4, d5, d6, d7)
- LiquidCrystal (rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7)
매개 변수
LiquidCrystal 매개 변수 | 세부 |
---|---|
rs | LCD의 RS 핀에 연결된 Arduino 핀 수 |
RW | LCD의 RW 핀에 연결된 Arduino 핀 수 (옵션) |
가능하게하다 | LCD의 인 에이블 핀에 연결된 Arduino 핀의 번호 |
d0 - d7 | LCD상의 대응하는 데이터 핀에 접속 된 Arduino 핀의 번호. d0, d1, d2 및 d3은 선택 사항입니다. 생략하면 LCD는 4 개의 데이터 라인 (d4, d5, d6, d7) 만 사용하여 제어됩니다. |
기본 사용법
/*
Wiring:
LCD pin 1 (VSS) -> Arduino Ground
LCD pin 2 (VDD) -> Arduino 5V
LCD pin 3 (VO) -> Arduino Ground
LCD pin 4 (RS) -> Arduino digital pin 12
LCD pin 5 (RW) -> Arduino Ground
LCD pin 6 (E) -> Arduino digital pin 11
LCD pin 11 (D4) -> Arduino digital pin 5
LCD pin 12 (D5) -> Arduino digital pin 4
LCD pin 13 (D6) -> Arduino digital pin 3
LCD pin 14 (D7) -> Arduino digital pin 2
*/
#include <LiquidCrystal.h> // include the library
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// start writing on the first row and first column.
lcd.setCursor(0, 0);
// Print a message to the LCD.
lcd.print("hello, world!");
}
void loop() {
// No need to do anything to keep the text on the display
}
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow