산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

아두이노 우노와 OLED 디스플레이로 클래식 퐁(Pong) 게임 만들기: 단계별 튜토리얼

필요한 부품 및 소모품

아두이노 우노 (Arduino UNO) 1개

앱 및 온라인 서비스

프로젝트 소개

아두이노 우노와 OLED 디스플레이로 클래식 퐁(Pong) 게임 만들기: 단계별 튜토리얼

소개: 아두이노 퐁 게임 - OLED 디스플레이

친구 여러분, 이번 튜토리얼에서는 아두이노로 구동되는 클래식 퐁(Pong) 게임을 만들어보겠습니다. 녹색 패들을 조작하여 컴퓨터와 대결할 수 있습니다. 플레이어가 득점할 때마다 화면에 점수가 표시되며, 먼저 8점에 도달한 플레이어가 승리합니다! 제작 시간이 10분도 채 걸리지 않는 재미있는 프로젝트입니다.

아두이노 우노와 OLED 디스플레이로 클래식 퐁(Pong) 게임 만들기: 단계별 튜토리얼

이 게임을 제작하는 것은 훌륭한 학습 경험이 됩니다. 프로젝트를 완료하면 컴퓨터 게임의 작동 원리를 이해하고, 컬러 OLED 디스플레이 배선법을 익히며, 아두이노 플랫폼의 강력함을 직접 체험할 수 있습니다. 이 프로젝트를 기반으로 향후 더 복잡한 프로젝트도 쉽게 제작할 수 있게 될 것입니다.

1단계: 모든 부품 준비하기

아두이노 우노와 OLED 디스플레이로 클래식 퐁(Pong) 게임 만들기: 단계별 튜토리얼

프로젝트에 필요한 부품은 다음과 같습니다:

프로젝트 비용은 약 15달러 정도입니다. 아두이노 우노 대신 나노 등 호환 보드를 사용하면 더 작고 저렴하게 제작할 수 있습니다.

2단계: 0.96인치 컬러 OLED 디스플레이

아두이노 우노와 OLED 디스플레이로 클래식 퐁(Pong) 게임 만들기: 단계별 튜토리얼

이 디스플레이는 OLED 기술을 사용하여 매우 밝고 명암비가 뛰어나며 전력 소모가 적습니다. 해상도는 96x64 픽셀로 작지만, SPI 인터페이스를 사용하여 아두이노와 8개 와이어로 연결됩니다. ESP8266과도 호환되며, 컬러가 필요한 휴대용 프로젝트에 이상적입니다.

3단계: 아두이노 퐁 게임 조립하기

아두이노 우노와 OLED 디스플레이로 클래식 퐁(Pong) 게임 만들기: 단계별 튜토리얼

브레드보드에 디스플레이와 버튼을 배치하고 모든 그라운드를 연결합니다. 디스플레이 연결 핀은 다음과 같습니다:

왼쪽 버튼은 디지털 핀 3, 오른쪽 버튼은 디지털 핀 2에 연결합니다. 저항 없이 버튼 연결하는 방법은 별도 튜토리얼 영상을 참고하세요.

4단계: 프로젝트 코드

아두이노 우노와 OLED 디스플레이로 클래식 퐁(Pong) 게임 만들기: 단계별 튜토리얼

모노크롬 OLED용 퐁 게임 코드를 기반으로 컬러 OLED용으로 수정했으며, 스플래시 화면, 점수, 게임 오버 화면을 추가했습니다. 다음 두 라이브러리가 필요합니다:

변수 값 조정으로 공 속도, 패들 속도, 패들 높이, 최대 점수 등을 변경하여 난이도를 조절할 수 있습니다. 코드를 업로드하고 즐기세요! 최신 코드는 프로젝트 웹페이지에서 다운로드 가능합니다.

5단계: 최종 결과

아두이노 우노와 OLED 디스플레이로 클래식 퐁(Pong) 게임 만들기: 단계별 튜토리얼

오늘의 프로젝트, 컬러 OLED 디스플레이 아두이노 퐁 게임이 완성되었습니다. 3D 프린팅 케이스를 설계하면 더욱 멋진 작품이 될 것입니다. 여러분의 의견과 개선 아이디어를 댓글로 남겨주세요!

코드 저장소

제조공정

  1. DIY 아두이노 USB 게임 컨트롤러 - 나만의 고성능 게임패드 만들기
  2. 아두이노 나노와 MAX7219로 만드는 24x16 LED 퐁 게임 콘솔
  3. 거대 레고 미니피겨 아두이노 아나마트로닉스 오퍼레이션 게임 제작기
  4. 아두이노 오디오 주파수 감지기 - 고감도 사운드 모듈로 최대 음량 피크 주파수 측정
  5. 아두이노 틱택토 게임 - MAX7219 LED 매트릭스와 골판지 케이스
  6. 아두이노와 노키아 5110 LCD로 만드는 DIY 전압계 - 단계별 가이드
  7. 스파크펀 7-세그먼트 디스플레이로 신뢰할 수 있는 아두이노 카운트다운 타이머 만들기
  8. 픽셀 체이서: 아두이노 나노로 만든 인터랙티브 원탭 LED 게임
  9. 아두이노 메가 2560 종합 트레이닝 키트 – 커스텀 PCB로 만드는 올인원 학습 플랫폼
  10. Nextion 디스플레이로 Fridgeye 앱 만들기: 단계별 가이드