티스토리 뷰

<Oled 디스플레이 0.96 SSD1306>

>>>>>구매

https://smartstore.naver.com/domekit/products/399209909?NaPm=ct%3Dl1act87l%7Cci%3Dcheckout%7Ctr%3Dppc%7Ctrx%3D%7Chk%3Dad649bfa6ff1110d2ece32a6da019c5b4b2bcdcc

 

아두이노 128x64 0.96인치 OLED 모듈 I2C OLED SPI OLED 문자 LCD : 도매키트

[도매키트] 코딩 교육 부품, 아두이노, 마이크로비트, 라즈베리파이 등을 업체에 도매가로 공급합니다.

smartstore.naver.com

 

>>>> python 튜토리얼

https://remnant24c.tistory.com/85

 

라즈베리파이 제로 프로젝트(7) – OLED 0.96인치(SSD1306) 사용해보기

 안녕하세요.  라즈베리파이에서 각종 수치를 외부에서도 볼 수 있어야 하므로 출력해줄 수 있는 장치가 필요합니다. 그래서 첫 번째로 테스트해 볼 장치는 소형 OLED 0.96inch로로 선택해보았습

remnant24c.tistory.com

>>install 오류 pillow

... /tmp/pip-ueppcjm0-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-6wg9fn95/Pillow/
You are using pip version 9.0.3, however version 22.0.4 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

https://blog.acidpop.kr/326

 

pip pillow 설치 오류

라즈베리파이에의 python 3.8 에서 pillow를 pip 로 설치하려다 보니 오류가 발생한다. 오류 내용을 보니 다음과 같은 내용이 있다. 티스토리 붙여넣기 버그 때문에 에러 내용을 이미지로.....ㅠㅠ 오

blog.acidpop.kr

sudo apt-get install libjpeg-dev zlib1g-dev

이거 설치후 다시 pillow 설치

>>또오류

ImportError: No module named RPi

https://raspberrypi.stackexchange.com/questions/60774/importerror-no-module-named-rpi

sudo apt-get install python3-dev python3-rpi.gpio
sudo apt-get install picap
picap-setup

그와중에 또 오류..

>> WiringPi 가 있어야 한데..

>>>해결

https://lunasword.tistory.com/42

 

[라즈베리파이] wiringPi 설치

라즈베리파이에서 GPIO 프로그래밍을 할 때 가장 편리한 방법은 wiringPi라는 라이브러리를 이용하는 방법입니다. 라이브러리 제작자는 라즈베리 초창기부터 wiringPi를 개발하여 공개하였고, 다른 G

lunasword.tistory.com

 

<실패>



<방법2>

Oled 디스플레이 0.96 TFT IPS LCD 패널 ST7735

https://fishpoint.tistory.com/3773

 

라즈베리파이3 B+ OLED 모듈 구동하기

SSD1306 0.96inch OLED 모듈 테스트 : I2C 0.96” OLED Display Module OLED는 기존 LED와 다르게 유기물질을 이용해 자체 발광이 가능하게 만들어진 다이오드이다. OLED는 자체 발광형이며, 시야각이 넓고, 응답..

fishpoint.tistory.com

1. 소스코드를 다운

git clone https://github.com/iliapenev/ssd1306_i2c.git

 

2. 다운로드 폴더로 이동합니다.

> cd ssd1306_i2c/

 

3. ls 명령을 사용하여 파일을 확인합니다. 

> ls

// 결과 : README  demo.c  oled_fonts.h  ssd1306_i2c.c  ssd1306_i2c.h

 

4. 아래 명령을 사용하여 컴파일 합니다.

gcc demo.c ssd1306_i2c.c -lwiringPi -o demo

https://hackereyes.tistory.com/entry/%ED%8E%8C-gcc-%EB%AA%85%EB%A0%B9%EC%96%B4

(gcc 사용법)

 

>>> 문제

 fatal error: wiringPiI2C.h: 그런 파일이나 디렉터리가 없습니다
   32 | #include <wiringPiI2C.h>

wiringPi가 있어야 하는데 없다..

>>>해결

https://lunasword.tistory.com/42

 

[라즈베리파이] wiringPi 설치

라즈베리파이에서 GPIO 프로그래밍을 할 때 가장 편리한 방법은 wiringPi라는 라이브러리를 이용하는 방법입니다. 라이브러리 제작자는 라즈베리 초창기부터 wiringPi를 개발하여 공개하였고, 다른 G

lunasword.tistory.com

5. 실행하여 OLED 화면을 확인합니다. 

> sudo ./demo

끝 

 

소스코드를 활용하여 원하는 글자 출력예정

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함