1. 목적

심미적인 효과를 통해 게임기의 완성도를 높인다.

2. 준비

LED 버튼 : 아케이드 LED 버튼 30mm을 준비한다.

https://smartstore.naver.com/plumkit/products/7312176546

아두이노 : 깜빡임을 적용하기 위해 아두이노 UNO 보드를 준비한다.

3. 프로그램

아두이노에 아래의 코드를 반영한다. 해당 코드의 역할은 13번과 12번 GPIO의 신호를 번갈아 인가하여 깜빡임 효과를 준다.

void setup() {
  pinMode(13, OUTPUT);
  pinMode(12, OUTPUT);
}

void loop() {
  digitalWrite(13, HIGH);
  digitalWrite(12, LOW);
  delay(500);
  digitalWrite(13, LOW);
  digitalWrite(12, HIGH);
  delay(500);
}

위의 코드를 컴파일하고 해당 이미지를 아두이노에 반영한다. 13번과 12번의 핀 위치는 아래의 그림을 참조한다.

4. 버튼 설치

빨간색, 파란색, 녹색, 연두색 버튼을 아래 사진과 같이 설치하고 연결한다.

설치된 버튼의 왼쪽과 오른쪽에 연결된 케이블은 아래와 같이 아두이노와 연결된 보드에 연결한다.

버튼 교체와 전원 케이블의 설치를 모두 마쳤다면 케비넷을 조립하고 마무리한다.

5. 동작 확인

전원을 인가하면 0.5초 간격으로 왼쪽 버튼과 오른쪽 버튼이 번갈아 깜빡임을 확인할 수 있다.