이 포스팅 은 아래 의 해외 글 을 참고 해서 테스트 후 작성 했 습니다 . https : / / pimylifeup . com / raspberry - pi - lcd - 16 x 2 / 1602 LCD 는 16 x 2 의 명칭 으로 16 자 의 영 숫자 를 2 줄 로 출력 할 수 있 다는 의미 입니다 . 현재 시중 에 팔리 고 있 는 거의 모든 16 x 2 lcd 모듈 은 도시바 ( 명확 하 지 는 않 음 ) 였 나 히타치 였 나 . . 암 턴 일본 회사 에서 만든 모듈 의 복제품 이 라고 합니다 . 라즈베리 파이 3 는 아두이노 와 달리 기기 의 상태 를 확인 할 수 있 는 다양 한 방법 이 있 어서 LCD 가 그다지 필요 하 지 않 지만 한 번 정도 사용 해 볼 필요 가 있 다고 느껴서 알리 에서 라즈베리 파이 키트 를 구매 할 때 LCD 가 포함 된 키트 를 주문 했었 습니다 . 아 . .. 그런데 아래 와 같 은 제품 이 왔 어요 . 핀 구멍 만 있 어서 브레드보드 와 연결 하 기 가 난해 합니다 . 점프 선 도 헐렁 헐렁 . ... 결국 하 기 싫 었 던 땜질 을 하 게 됐 습니다 . 마지막 으로 땜 장비 만 저 본지 20 년 도 더 지난 터 라 집 에 땜 장비 가 없 어서 인터넷 으로 납땜 키트 를 구매 해서 보드 를 지짐 니다 . 아 . .. 예전 의 그 아름답 던 땜질 실력 은 어디 로 가 고 너저분 . ... 빵판 에서 만 사용 할 꺼 라면 핀 을 아래 로 하 면 빵판 에 꽂 아 놓 고 사용 하 기 편합니다 . 나중 에 혹시나 아두이노 장비 에 사용 할까 싶 어서 핀 을 위 로 향하 게 땜질 했 습니다 . 어쨌던 이렇게 점프 케이블 연결 을 쉽 게 할 수 있 게 만들 었 습니다 . 1602 LCD 만 구매 하 실 분 은 핀 이 달려 있 는 것 을 구매 하 는 것 추천 합니다 . ( 시중 에 는 밝 기 조절 을 위한 가변저항 까지 달려 있 는 모듈 도 있 습니다 . ) 이제 인터넷 검색 으로 샘플 코드 와 연결 이미지 를 찾 아 아 봅니다 . 그 결과 위쪽 에 적 어 둔 링크 가 걸려들 어서 이 글 을 기반 으로 적 습니다 . 1602 모듈 의 핀 별 의미 는 찾아보 면 다 있 습니다 . 뭐 연결 핀 은 이렇 고 . 저 이미지 를 보 고 연결 한 코드 는 이렇 습니다 . LCD 의 밝기 가 너무 어둡 거나 밝 으면 5 v 입력 부 에 적당 한 저항 을 달 아 주 시 면 됩니다 . 육안 으로 는 적당 한 밝기 였 는데 폰 카로 찍 고 보 니 너무 밝 게 보이 네요 . 다음 은 문자 출력 을 위한 파이썬 코드 입니다 . import timeimport Adafruit _ CharLCD as LCD # Raspberry Pi pin setuplcd _ rs = 25 lcd _ en = 24 lcd _ d 4 = 23 lcd _ d 5 = 17 lcd _ d 6 = 18 lcd _ d 7 = 22 lcd _ backlight = 2 # Define LCD column and row size for 16 x 2 LCD . lcd _ columns = 16 lcd _ rows = 2 lcd = LCD . Adafruit _ CharLCD ( lcd _ rs , lcd _ en , lcd _ d 4 , lcd _ d 5 , lcd _ d 6 , lcd _ d 7 , lcd _ columns , lcd _ rows , lcd _ backlight ) lcd . message ( ' Hello \ nworld ! ')# Wait 5 secondstime . sleep ( 5 . 0 ) lcd . clear ( ) text = raw _ input ( " Type Something to be displayed : ") lcd . message ( text ) # Wait 5 secondstime . sleep ( 5 . 0 ) lcd . clear ( ) lcd . message ( ' Goodbye \ nWorld ! ') time . sleep ( 5 . 0 ) lcd . clear ( ) 코드 상 의 gpio 핀 을 바꾸 면 핀 연결 도 수정 하 면 됩니다 .   중요 한 건 전원 입출력 과 4 개 핀 의 데이터 연결 이 니까요 . 아 그런데 위 의 코드 를 보 면 ' Adafruit _ CharLCD ' 라는 이름 을 사용 합니다 . 당연 하 게 도 이 모듈 을 설치 해야 코드 가 정상 동작 합니다 . 설치 방법 은 아래 의 순서 입니다 . 라즈베리 파이 의 적당 한 폴더 에서 아래 의 git 명령어 를 실행 합니다 . git clone https : / / github . com / adafruit / Adafruit _ Python _ CharLCD . git 그러면 현재 디렉 토리 의 하부 에 폴더 가 생성 되 는데 그 디렉 토리 로 이동 후 cd . / Adafruit _ Python _ CharLCD 설치 코드 를 실행 해요 .   실제로 lcd 제어 코드 가 길 지 않 으므로 다운 받 은 py 코드 를 내장 해도 됩니다 . sudo python setup . py install 이렇게 모든 준비 를 마친 후 실행 을 하 면 아래 처럼 Hello World 가 출력 되 죠 . 코드 에서 처럼 키보드 로 적당 한 문자 를 입력 하 면 그 문자 가 다시 그대로 출력 . 마지막 안녕 인사 후 에 프로그램 이 종료 됩니다 . 그다지 실패 없이 납땜 부터 코드 검색 실행 까지 1 시간 30 분 정도 걸렸 네요 . 그냥 시키 는 대로 따라 하 는 거 라 감흥 이 없 습니다 . ㅎ