0. Ref
Board: LCD2004
Controller: PCF8574
1. LCD I2C 라이브러리 다운로드, 설치
(PlatformIO의 Libraries 메뉴에서 설치)
Author: Frank de Brabander
Maintainer: Marco Schwartz
https://github.com/johnrickman/LiquidCrystal_I2C
2. 샘플 코드
#include <Arduino.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define COLS 20
#define ROWS 4
LiquidCrystal_I2C lcd(0x27, COLS, ROWS);
void setup()
{
Serial.begin(9600);
Serial.println(F("LCD Test"));
lcd.init();
lcd.backlight();
}
void loop()
{
lcd.clear();
for (uint8_t i = 0; i < 256; i++)
{
lcd.write(i);
Serial.write(i);
delay(500);
}
}
3. 연결
Arduino Nano | I2C LCD (20x4) |
5V | VCC |
GND | GND |
A4(SDA) | SDA |
A5(SCL) | SCL |
*** LCD에 글자가 표시되지 않으면 뒤의 Contrast를 확인할 것
'IT > Platform' 카테고리의 다른 글
[Beaglebone] Debian & MAME (0) | 2022.02.03 |
---|---|
[Arduino] Sun Keyboard Converter (0) | 2022.02.03 |
[Arduino] 3. I2C PWM Controller (0) | 2022.02.03 |
[Arduino] 2. Gyro Sensor (0) | 2022.02.03 |
[Arduino] 1. PWM (0) | 2022.02.03 |