반응형





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







반응형

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.

도움이 되셨다면 토스아이디로 후원해주세요.
https://toss.me/momo2024


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

+ Recent posts