아두이노

lcd 1602 with iic 사용하기!

samsaraA 2017. 9. 28. 14:07

아두이노 강좌를 보다가 LCD 부분에서 막혔다..

강사님이 사용하시는 LCD랑 내가 갖고있는 LCD가 달라서 사용법을 직접 찾아봄.

(내가 갖고있는 LCD는 lcd 1602 with iic 라고 적혀있음)




먼저 

https://github.com/marcoschwartz/LiquidCrystal_I2C

에서 라이브러리를 다운받는다.



아두이노에서 라이브러리 적용






<소스코드>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
 
LiquidCrystal_I2C lcd(0x27,16,2);
 
void setup()
 
{
 
lcd.init(); 
 
lcd.backlight();
 
lcd.print("Hello, world!");
}
 
   
 
void loop()
 
{
 
}
cs









연결은 요렇게





SCL -> A5

SDA -> A4

VCC -> 5V

GND -> GND









그럼 쨘!!






엄청 예쁘다!

응용해서 재밌는거 만들어야겠당 








+) 처음엔 이렇게 아무것도 안떠서 으잉? 하고 엄청 헤맸다..









그럴땐 뒷면의 이부분을 돌려주면 됨!!


백라이트 , 명암을 설정하는 부분이다.





나같은 경우는 신용카드로 돌렸다 ㅋㅋㅋ

카드야 미안해...