2026년 7월 27일 월요일

"남의 칩"으로 탁구 게임기

"남의 칩"으로 탁구 게임기

"남의 칩"으로 탁구 게임기를 제작해본다. 남의 칩은 AVR계열 마이크로 컨트롤러 ATmega328p다. "미니 오실로스코프"를 만들어 봤던 바로 그 칩이다. 마이크로 컨트롤러는 써넣는 코드(응용 프로그램)에 따라 기능이 바꿀 수 있는 "범용" 칩이다.

마이크로컨트롤러를 장착한 응용 보드를 사용한다.
OLED 그래픽 LCD 128x64, SSD1306,
https://cdn-shop.adafruit.com/datasheets/SSD1306.pdf


1. 탁구대 벽 그리기

1인 탁구 게임기의 상대는 벽이다. 
그래픽 장치의 이해.

그래픽 컨트롤러 내부에 메모리를 가지고 있음
구동 소프트웨어(U8g2 또는 Adafruits) 내부에 메모리를 가짐
메모리에 그림을 그리고 일괄 전송














2. 움직이는 공

비트맵 이미지








주의: ++yPos와 yPos++의 차이

3. 탁구대와 움직이는 공





4. 탁구채









버그 찾기 과제:






댓글 없음:

댓글 쓰기