코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
2015-04-06 23:51:40
옵티마 EnC OTM803Y-YG-1 핀 연결
11~14 는 연결하지 않아도 된다.
15. LED + 전원: 우노 5V 핀
16. LED – 전원: 우노 GND 핀
옵티마 EnC OTM803Y-YG-1는 아두이노 1.6.3의 기본 LiquidCrystal 라이브러리에서 줄바꿈이 비정상적으로 된다. 정상 작동을 위해서는 별도의 라이브러리를 써야 한다.
liquidcrystal440 프로젝트의 LiquidCrystal for Arduino 1.0 을 받는다
https://code.google.com/p/liquidcrystal440/
윈도우의 경우 C:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src 폴더를 백업해두고
LiquidCrystal1.0.zip을 덮어 쓴다. 압축을 풀 때 폴더가 겹쳐서 생성되지 않게 주의한다.
특히, keyword.txt, LiquidCrystal.cpp, LiquidCrystal.h 가 원래 위치에 그래로 덮어쓰게 한다.
이 라이브러리는 한 번 깔면 다른 스케치에서도 계속 쓸 수 있고 대부분 기본 라이브러리와 호환되는 편이다.
다른 LCD를 깔게 되면 백업한 원래 파일을 돌려놓거나 아두이노 IDE를 다시 새로 깐다.
이제 LCD 연결이 끝났다.
다음의 소스로 스케치를 생생하면 완성된다.
#include
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 4);
lcd.print("hello, world!");
}
void loop() {
lcd.print("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~!@#$%^&*()_+`-=");
}
홍기정