기본 설명
Adafruit 회사의 전용 라이브러리를 사용하여 하나의 LED부터 수십 개의 LED띠 까지 손쉽게 제어할 수 있는 LED입니다. 다리가 4개인 RGB LED와는 다르게 5V, GND, Din 3개의 핀 연결로 동작이 가능하며 여러 개의 LED도 하나의 아두이노 디지털 핀으로 제어가 가능합니다.

이 소자를 단독으로 쓰기고 하고,
여러개 모아서 쓰기도 합니다.

Adafruit 회사의 전용 라이브러리를 사용하여 하나의 LED부터 수십 개의 LED띠 까지 손쉽게 제어할 수 있는 LED입니다. 다리가 4개인 RGB LED와는 다르게 5V, GND, Din 3개의 핀 연결로 동작이 가능하며 여러 개의 LED도 하나의 아두이노 디지털 핀으로 제어가 가능합니다.
기본적으로 LCD는 두가지 방법으로 사용할 수 있습니다. IIC와 SPI의 회로 방식 두가지가 있는데 SPI식은 회로가 굉장히 복잡하기 때문에 여기서는 IIC 방식만 배우겠습니다. 아래 사진과 같은 ICC 모듈을 LCD 모듈에 연결하여 사용합니다.
아래의 표와 그림처럼 연결하세요.
그리고 소스코드를 아두이노 코딩 프로그램(IDE)에 불러오기 하여, 아두이노에 업로드하면 LCD에 텍스트가 나타나는 모습을 볼 수 있습니다.
테스트해 보세요.
아두이노 | I2C(IIC) 모듈 |
5V | VCC(빨강색) |
GND | GND(검은색) |
A4 | SDA(초록색) |
A5 | SCL(파랑색) |
#include<LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup()
{
lcd.init();
lcd.backlight();
}
void loop()
{
lcd.setCursor(0,0);
lcd.print(“Hello. World”);
delay(1000);
}
“Hello world”라는 문자열이 보이시죠?
이렇게 LCD 모듈을 활용할 수 있답니다.