OLED 핀명 | 라즈베리파이 GPIO 핀 번호 | GPIO 번호 | 역할 설명 |
---|---|---|---|
VCC | 1번 | - | 3.3V 전원 공급 |
GND | 6번 | - | GND (접지) |
SCL / CLK | 23번 | GPIO11 | SPI 클럭 신호 |
SDA / MOSI | 19번 | GPIO10 | SPI 데이터 전송 (Master Out) |
CS | 29번 | GPIO5 | Chip Select (직접 지정함) |
DC | 31번 | GPIO6 | 데이터/명령 선택 |
RESET | 33번 | GPIO13 | 리셋 신호 |
1️⃣ Ubuntu 등의 다른 컴퓨터에서 SSH 등을 이용해 라즈베리파이로 원격 접속
2️⃣ 라즈베리파이에서 SPI 인터페이스가 성공적으로 활성화됨
/dev/spidev*
장치 파일들이 존재한다는 건, 사용 가능한 SPI 디바이스 노드가 커널에 의해 생성되었음을 뜻합니다.spidev
, adafruit_ssd1306
, digitalio
등을 이용해 SPI 디바이스 (예: OLED, 센서 등)를 제어할 수 있습니다.3️⃣ OLED 디스플레이를 Python으로 제어하려면 adafruit-circuitpython-ssd1306
드라이버 필요
4️⃣ 최신 패키지 목록을 받아와서 이후 설치 명령어가 제대로 동작하게 하기 위해 먼저 실행