반응형





Nokia 5110 LCD와 라즈베리 파이를 아래처럼 연결해주었습니다.



라즈베리 파이에서 위치는 다음 그림을 참고하세요





사용한 Nokia 5110 LCD의 핀아웃은 다음과 같습니다..







이제 라즈베리파이와 터미널로 연결하고...LCD 라이브러리에서 요구하는 WiringPi를 설치해주었습니다.


git clone git://git.drogon.net/wiringPi

cd wiringPi

./build

cd ..



다음 명령으로 LCD 라이브러리 가져왔습니다..


mkdir temp

cd temp

wget https://github.com/downloads/binerry/RaspberryPi/Raspberry.Pi_PCD8544.Library.zip

unzip Raspberry.Pi_PCD8544.Library.zip


압축을 풀어보니 PCD8544.c과 PCD8544.h는 라이브러리 파일이고 예제파일은 samples 폴더에 들어있었습니다. 


샘플을 실행시켜보려고.. 샘플 폴더에 있는 파일들을 라이브러리가 있는 폴더로 몽땅 복사해고서

cp ./samples/*.* .

gcc -o cpuinfo pcd8544_rpi.c PCD8544.c -lwiringPi


실행시켜 보았습니다..

sudo ./cpuinfo




실제로 보면 백라이트(?)가 밝아서 보기 좋은데..사진은 별로 잘 안나왔네요...




컴파일한 예제 코드 일부 내용인데.. 버퍼에 출력할 것들을 담아서  LCDdrawstring함수를 호출하고 LCDdisplay()함수를 호출하면 화면에 보여지네요.. 사용하기 쉬워서 응용할때 유용할거 같습니다.. 





라이브러리 출처..

http://binerry.de/post/25787954149/pcd8544-library-for-raspberry-pi







반응형

포스트 작성시에는 문제 없었지만 이후 문제가 생길 수 있습니다.
질문을 남겨주면 가능한 빨리 답변드립니다.

여러분의 응원으로 좋은 컨텐츠가 만들어집니다.
지금 본 내용이 도움이 되었다면 유튜브 구독 부탁드립니다. 감사합니다 ~~

유튜브 구독하기


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts