본문 바로가기
반응형
Raspberry Pi Pico에서 OLED 사용하기 (I2C 사용) Adafruit CircuitPython 7.2.3 / Raspberry Pi Pico with rp2040 에서 테스트 되었습니다. Raspberry Pi Pico와 SSD1306을 사용하는 OLED를 I2C로 연결하여 동작 테스트를 해 보았습니다. 검색해 보니 많은 게시글들이 MicroPython의 경우 Thonny의 Package Manager를 사용하여 MicroPython-SSD1306 라이브러리를 사용하여 동작시키고 있었고, CircuitPython의 경우에는 adafruit_displayio_ssd1306 라이브러리를 설치하여 테스트를 한 게시글들을 보았습니다. 제 경우에는 처음부터 CircuitPython만을 사용해 왔기 때문에 이 환경에서 테스트해 보려고 합니다. 사용할 라이브러리도 ad.. 2022. 4. 3.
[아두이노] 0.49인치 SSD1306 OLED(I2C 인터페이스) 디스플레이 사용하기 얼마나 작은것인지 궁금해서 구매해 본 물건인데 이제서야 테스트를 해 보네요. 아래 사진을 보시면 아시겠지만 굉장히 작습니다. 전체 크기는 백원 동전만 한데 실제 크기는 아래와 같습니다. 14.5mm x 11.6mm정도 되고, 실제 디스플레이 되는 영역은 11.18mm x 5.58mm정도 됩니다. 총 14개의 라인이 나와 있는데 한 라인 굵기가 0.35mm정도 입니다. 대략 1mm의 1/3정도 됩니다. 아두이와 연결 테스트 하기 위해선 한땀 한땀 연결해 줘야 합니다. 아래와 같이 저항 3개와 콘덴서 6개를 사용하여 연결하였습니다. 아두이노와 연결하기 위해 왼쪽 아래에 5개의 단자를 뽑았습니다.(왼쪽부터 VCC, GND, SCL, SDA, RST 순서 입니다.) 옆 라인과 붙은 곳은 없는지 확인 해 보았습니.. 2020. 11. 18.
[아두이노] SSD1306 OLED(I2C 인터페이스) 디스플레이 사용하기 아두이노에서 I2C인터페이스를 테스트 해 보기 위해서 SSD1306 OLED를 사용해 보려고 합니다. 아래와 같은 OLED로 GND/VCC/SCL/SDA 총 4개의 선만 연결하면 쉽게 사용할 수 있습니다. 아두이노의 +5V, GND, SDA, SCL를 SSD1306 OLED에 아래와 같이 연결합니다. 아래는 실제 연결한 사진입니다. (사진이 많이 흔들렸네요.) 우선 I2C의 address를 알아봅니다. 0x3C에서 OLED가 발견되었습니다. 아두이노 IDE의 라이브러리 매니저를 사용하여 Adafruit SSD1306 라이브러리를 설치합니다. 라이브러리 설치시 제공되는 예제인 ssd1306_128x64_i2c를 불러옵니다. 아래 빨간색 사각형 부분은 수정한 부분입니다. 위에서 구한 I2C용 주소인 0x3C.. 2020. 11. 14.
반응형