반응형
1. PIP 설치
PIP 는 파이썬으로 작성된 패키지 소프트웨어를 설치/관리 하는 시스템입니다.
Python Package Index (PyPI)에서 많은 패키지를 볼 수 있다.
apt-get install python3-pip
이전 패키지를 설치하려면 (Python 2)
apt-get install python-pip
2. I2C 활성화
raspi-config
3. I2C Tool 실행
I2C 장치가 잘 연결되었는지 확인해보자
apt-get install i2c-tools
설치가 되면 아래와 같이 입력해보자
i2cdetect -y 1
장치가 인식됨을 확인할 수 있다.
3. Install Python Libarary
library Package 를 설치한다.
sudo apt-get install libopenjp2-7-dev
sudo apt-get install libtiff5
PIP ( Image Libarary) 모듈 업그레이드
python -m pip install --upgrade pip
각각의 모듈 설치합니다.
pip2 install image -- for python 2
pip3 install image -- for python 3
(sudo python -m pip install image)
4. Install SSD1306 Libarary
sudo python -m pip install --upgrade pip setuptools wheel
pip install Adafruit-SSD1306
pip install image
(python -m pip install image )
5. Run Example Source
개발하기전에 하드웨어 및 라이브러리가 잘되었는지 확인하기 위해서는 남이 짠 소스가 잘 동작하는지 먼저 보는것이 좋다.
아래 참고 사이트에서 Git Clone 후 OLED 가 잘 동작하는지 확인해봅니다.
github.com/adafruit/Adafruit_Python_SSD1306
제가 image.py 에서 일부수정한 내용은 아래와 같습니다. ( 위 사이트 에서 Git Clone 후 수정함)
sudo python3 image.py
6. 개발시 참고 사이트
pypi.org/project/Adafruit-SSD1306/
반응형
'SBC (Single Board Computer) > Raspberry Pi Zero' 카테고리의 다른 글
<라즈베리파이 제로> ST7789 LCD 구동하기 (OLED) (0) | 2021.03.02 |
---|---|
<라즈베리파이 제로> INA260 (0) | 2021.02.26 |
<라즈베리파이 제로> 부팅시 Python 자동실행하기 ( etc/rc.local ) (0) | 2021.02.23 |
<라즈베리파이 제로> LED 점멸 테스트 (0) | 2021.02.23 |
<라즈베리파이 제로> GPIO 핸들링 (0) | 2021.02.22 |