CLCD 3/3 – CLCD with 74HC595

아두이노는 대략 16개의 포트가 있습니다. 충분한가요? 하지만, CLCD를 연결 하려니 11개의 포트가 필요하네요? D0~D7(data 8bit) RS(cmd or char) RW(read or write) E(for timing) 거기다, 백라이트를 위해 1개를 더 쓰면 포트가 네개 남습니다. 이제 슬슬 똥줄이 탑니다. 전자시계 (+3) 라도 만들라 치면 거의 모든 포트를 다 사용하네요. GG :$ 이 정도의 전자시계를 대륙에서는 -물 건너 오는 비용과 예쁜 케이스까지 포함하고- 몇 천원 정도에 만들고 있습니다! 똑같은 -그지같은- 상황에 직면 하셨던 선지자 님들 덕에 CLCD에는 4bit모드라는게 있습니다. 한 바이트를 두번에 나눠 전달하여 출력핀을 절약하는 방법이죠. ...

November 10, 2008 · suapapa

CLCD 2/3 – backlight dimming by PWM

앞서 CLCD의 백라이트의 A/K 단을 5V/GND에 연결해 보니, 레귤레이터(7805)가 급격히 뜨거워지는 문제가 있었습니다. 나 열 나는거 같애 문제는 백라이트를 필요 이상으로 밝게 만들어서 전류를 많이 잡아먹기 때문입니다. 아두이노의 PWM핀을 사용하여 백라이트의 밝기를 조절해 보겠습니다. PWM을 사용하면 전압/전류의 조정 없이 끄고 켜는 주기를 조절함으로 밝기를 조절할 수 있습니다. 깜박깜박이지만 눈으로 보기에는 그냥 밝기가 어두워진것 처럼 보이는 거죠. ?물~론 속아주는 센스도 있어야죠 아두이노의 두뇌인 Atmega 8/168에도 PWM 컨트롤러를 내장하고 있어 쉽게 사용할 수 있습니다. 아두이노 보드에 PWM이라고 쓰여진 핀들이 PWM을 사용할수 있는 핀 입니다. ...

August 26, 2008 · suapapa

CLCD 1/3 – Hello LCD

아두이노에 -폭탄 간지- 캐릭터LCD(이하 CLCD)를 붙여 보았습니다. 0. CLCD 구입 크기(행/열) , 백라이트 유무/색, 핀헤더의 모양에 따라 여러 종류가 있습니다. 용도에 따라, 제? 경우, 백라이트가 있는 모델 중… 가장 저렴한 녀석으로 구입했습니다. -,.-; HY-1602H-205 (디바이스마트 판매 페이지 링크) 1. 연결 준비 CLCD가 8 혹은 4비트 데이타 버스를 가진다고는 알고 있었는데, 전원/제어 선까지 합치니 14pin이네요. ...

August 25, 2008 · suapapa