i 2 c lcd 예제 | Midas Pvt Ltd . 
 i 2 c lcd 예제 
 사용 자 지정 문자 도 지원 됩니다 . 다음 은 라이브러리 의 또 다른 예제 스케치 입니다 ( 파일 -> 예제 -> LiquidCrystal _ I 2 C -> 사용 자 정의 Chars : Arduino IDE 에 포함 된 LCD I 2 C 마스터 라이브러리 가 있 습니다 . 그러나 코드 에 약간 의 문제 가 있 습니다 . 이 라이브러리 의 모든 예제 에서 는 I 2 C 의 기본 주소 를 0 x 27 로 가정 합니다 . 그래서 먼저 우리 는 우리 의 I 2 C 의 주소 가 무엇 인지 알 아 해야 합니다 . I 2 C 스캐너 코드 를 사용 하 여 이 작업 을 수행 할 수 있 습니다 . I 2 C 주소 가 있 으면 예제 코드 에서 이 값 을 대체 하 고 사용 을 시작 할 수 있 습니다 . 우리 가 보여 줄 것 이 다 첫 번 째 옵션 은 배낭 에 i 2 c 인터페이스 를 사용 하 는 방법 . 우리 는 아두 이노 와 연결 하 는 방법 을 보여 드리 겠 습니다 , 다른 마이크 로 컨트롤러 에 대한 i 2 c i / o 확 장기 로 보낼 명령 에 대한 우리 의 MCP 23008 라이브러리 코드 를 참조 하 십시오 . 
 I 2 c 는 두 개 의 핀 만 사용 하 기 때문 에 좋 으며 동일 한 두 개 의 핀 에 여러 i 2 c 장치 를 넣 을 수 있 습니다 . 예 를 들 어 , 두 개 의 핀 에 최대 8 개 의 LCD 배낭 + LCD 를 모두 사용 할 수 있 습니다 ! 나쁜 소식 은 ` 하드웨어 ` i 2 c 핀 을 사용 해야 합니다 . 이러 한 핀 은 변경 할 수 없 으며 아날로그 데이터 를 읽 는 데 사용 할 수 없 습니다 . 이러 한 두 핀 이 절대 적 으로 필요 한 경우 코드 를 업로드 한 후 SPI ( 다음 섹션 참조 ) 를 사용 하 십시오 . 이 지시 에 대 한 직렬 인쇄 코드 의 예제 를 촬영 했 습니다 . 이제 코드 를 업로드 한 후 직렬 모니터 를 열 고 단어 를 입력 하 고 “ 보내기 ” 를 클릭 합니다 . 이제 이 값 이 LCD 에 표시 됩니다 . 단계 2 : 프로그램 ( LEARN -> 우리 의 웹 사이트 에 자습서 를 얻 을 의 예제 코드 를 참조 하 십시오 ) 아두 이노 와 함께 사용 하 려면 , 우리 는 LiquidCrystal _ I 2 C 라이브러리 가 필요 합니다 . 다음 은 파일 -> 예제 에서 찾 을 수 있 는 예제 스케치 입니다 . > LiquidCrystal _ I 2 C -> HelloWorld : 클래식 병렬 LCD 는 때때로 Arduino 핀 을 많이 사용 하 는 프로젝트 에 문제 를 게시 합니다 . 사용 할 수 있 는 핀 의 최소 양 은 6 개 이 며 , 전원 핀 과 전 위주 의 대비 조정 ( 선택 사항 ) 핀 을 제외 합니다 . 
 보드 의 중앙 에 는 NXP 의 PCF 8547 컨트롤러 가 있 습니다 . 핀 행은 HD 44870 호환 LCD 의 동일 한 핀 행 에 부착 됩니다 .