I2C (1602) LCD 모듈을 Raspberry PI에서 Arduino LiquidCrystal_I2C라이브러리와 유사하게 사용할 수 있는 라이브러리 파일 입니다. 단, 언어의 차이점 부분은 고려해 주어야 합니다. sudo apt-get install python-smbus smbus를 사용할 파이썬 버전에 맞춰 설치해 줍니다. i2cdetect -y 1 별도의 라이브러리 등록 과정 없이 예제코드(example)를 실행하기 위해 드라이버 파일을 각 디렉토리에 복사해 줍니다 chmod +x start.sh 5V LCD Level converter 이용하여 연결함수 설명
컨텐츠로 건너뛰기 일반적으로 1602a LCD만 가지고 기기(아두이노, 라즈베리파이등)를 연결하려면 복잡한 먼저 I2C를 사용하기 위해서는 라즈베리파이 설정에서 I2C를 활성화 해야 한다.
차례대로 이동해서 I2C를 활성화 하고 리부팅한다. I2C 제어기와 라즈베리파이 GPIO와의 핀연결은 아래 그림을 참고하면 된다. 이제, 본격적으로 python을 통해 문자 출력하기 위해서는 다음과 같이 I2C 제어 라이브러리를 설치한다.
사용한 샘플 예제는 이곳을 참고 하였으며 간단한 테스트후 현재 시간을 표시하도록 코드를 수정하였다. 아래는 최종 구현물이다. 글 네비게이션 |