2개의 이야기가 있습니다.
preview

LCD 인디케이터 만들기!

Hardware/D.I.Y.
CLCD를 AVR로 제어해보다가 다른거 뭐 해볼게 없나 곰곰히 생각해보았습니다. 그러다가 약 6~7년전에 유행하던 LCD 인디케이터를 만들어 보기로 했습니다. LCD인디케이터란 쉽게말해 컴퓨터의 각종 정보들을 외부 LCD에 나타내주는 기능을 하는 LCD를 말합니다. CPU의 사용량, 하드디스크의 사용량, 네트워크 사용량&속도, 각종 팬의 RPM과 온도, RSS피더 제목들, 윈앰프 재생 정보, 이메일 수신정보 등등등등등..... 무진장 많죠...ㅎㅎ 일단 이런 정보들을 LCD에 표시를 해주는 프로그램을 소개합니다... 이름하여 LCD Smartie!! 현재 5.4버전이 제일 최신 버전입니다... ㅎㅎ 이 외에도 LCD 인디케이터용 프로그램이 몇몇 있지만 전 이걸 사용합니다.. 그래서 이거만 올려놓습니다.ㅡ..

ATmega128을 이용해 가속도값을 ADC로 읽어 CLCD에 출력하기.

Hardware/AVR
이번엔 ATmega의 ADC기능을 이용하여 가속도센서의 값을 읽어내어 LCD에 출력해보겠습니다. 사용된 가속도센서 모듈은 NTC社의 AM-3AXIS 로서 X축과 Y축, 그리고 Z축의 가속도를 센싱할수 있습니다. 그 값은 아날로그로 출력되며 AVR의 ADC기능을 이용해 숫자화 해야 합니다. 차례로 X, Y, Z 값을 읽어 변수에 저장한 후 sprintf를 이용해 ASCII 값으로 변환 후 LCD에 뿌려주면 끝입니다^^ 아래에 소스 나갑니다~ ㅋ 지금까지 ADC는 많이 다루어 보았으므로 다른 설명하지 않겠습니다... LCD 사용 헤더파일은 네이버 카페인 '아두이노 스토리'에서 가져왔습니다^^ 그럼 작동되는 모습을 보시겠습니다.