STM32 기반 SSD1306 OLED 드라이버 구현: 하드웨어 제어에서 그래픽 렌더링까지
I2C 프로토콜과 SSD1306 제어를 통한 임베디드 디스플레이 시스템 설계
OLED 디스플레이는 고대비, 얇은 두께, 낮은 전력 소모 등의 장점으로 인해 IoT 장치, 웨어러블 기기, 산업용 HMI 등 다양한 분야에서 널리 사용되고 있다. 특히 SSD1306 칩셋을 탑재한 128x64 해상도의 모노크롬 OLED는 STM32 계열 마이크로컨트롤러와의 호환성이 뛰어나며, 별도의 그래픽 컨트롤러 ...
7월 11일 22:39에 게시됨
STM32와 SSD1306 OLED를 활용한 2D 아케이드 게임 엔진 및 로직 구현
시스템 개요 및 아키텍처
본 프로젝트는 STM32 마이크로컨트롤러 환경에서 SSD1306 OLED 디스플레이와 물리적 버튼을 사용하여 두 가지 클래식 아케이드 게임(티렉스 러너, 우주 운석 회피)을 구동하는 경량 게임 엔진을 구현하는 것을 목표로 합니다. 제한된 임베디드 리소스 내에서 효율적인 메모리 관리와 부드러운 프레임 렌더링을 위해 상태 머신(State Machine) 패턴 ...
6월 24일 21:42에 게시됨