최대 1 분 소요

족구 동호회 점수판 작업중에 있다.

일단 BT로 아두이노 전광판에 연결해서 데이터를 전송하는 기능을 만들 예정이다.

첫째로는 기본적인 BT연결 및 버튼 눌렀을때 UI 변경되는걸 만들었다.

btjoystick.zip (이글루스 파일 첨부, 서버 종료로 접근 불가)

위 소스 코드는 이전에 BT 조이스틱 코드에서 UI만 족구 점수판용으로 살짝 바꾼 겁니다.

이제 점수 판과 통신하는 부분만 구현하고 UI fix 하고 연동하면 될듯.. ^^;

오랜만에 안드로이드 APP 살짝 만지니 재미 있네요 ^^;

버튼에 제스쳐를 넣어 보자

http://developer.android.com/intl/ko/reference/android/view/GestureDetector.OnGestureListener.html

gesture

onfling

arduino code 및 android application source code이다.

arduino leonardo source coe (receive check 용도로 App에서 BT로 받은 데이터를 serial로 보이도록 했다.

sketch\_apr29a.ino.zip (이글루스 파일 첨부, 서버 종료로 접근 불가)

ardroid application과 연동되는데 HC-06 + Arduino uno + 7segment code [검증은 안해보고 상상코등했다. ^^ 왜냐? 보드가 없거덩 ㅜㅜ]

shift\_BT\_push.ino.zip (이글루스 파일 첨부, 서버 종료로 접근 불가)

자 그리고 허접하지만.. android APP 이다.

btjoystick\_v03.zip (이글루스 파일 첨부, 서버 종료로 접근 불가)

image

기능은 간단하다.

  1. setting을 눌러서 BT 연결 시도, swap, reset key가 나오다

  2. 각 번호를 누르면 해당 스코어가 + 된다.

  3. 각 번호를 롱 프레스 하면 해당 스코어가 - 된다.

  4. 왼쪽에서 오른쪽으로, 오른쪽에서 왼쪽으로 스와이프하면 스와이프가 된다.

(해당 동작들이 BT를 통해 arduino쪽으로 넘어간다)

\