SlideShare uma empresa Scribd logo
1 de 15
2013/04/20 1
ABC2013 の展示をマネしてに触発されて
ADK でダーツゲームを作ってみました。
@nekomeshi312
1
: 誤記修正 2013/04/131
2013/04/20 2
自己紹介
• 名前:大槻 正樹
• TwitterID:@nekomeshi312  こんなアイコンです→ 
• 仕事:某メーカ所属
      ・・・毎日製品にならないような変な物作って遊んでいます。
         ・・・仕事は Android とは特に関係のない Sunday Programmer です。
         ・・・こんなアプリ作ってます
2013/04/20 3
今回は ADK のお話です。
ADK って?
2013/04/20 4
Android オープンアクセサリ開発キット
・ Android から USB で外部機器を制御する機能
・ Android 2.3.4( の一部の機種 ) から対応
ここにいろんな回路
をつないで
このマイコンで制御する
言語は C ライク
2013/04/20 5
ADK の歴史
●2011/5 GoogleIO で公開
●2011/9 ~ 11 Google Developer Day で
世界 9 都市で ADK のコンテスト
●2012/6 GoogleIO で Ver2 公開
  ・ BT でつなげられたりとか
  ・音楽を再生できたりとか
● なしのつぶて・・・・ Google さんやる気無さそう・・
2013/04/20 6
ABC2013 にて
ダーツを Android で。 展示してたのどなたでしたっけ?
そういえばなんかでもらった
ダーツのボードあったな。
まねして 作ってみるか。
2013/04/20 7
うちにあったダーツボード
2013/04/20 8
御開帳
矢が当たる
上下が接触
電流が流れる
2013/04/20 9
スイッチの数
スイッチの数:
20x3+2=62 個
20 分割
Double Ring
Triple Ring
Outer Bull
Inner Bull
2013/04/20 10
キーマトリックス回路とかキースキャン回路とか
On にする
On になったか
確認する
On にする
On にする
On になった
このキーが押された
詳しくはこちらを参照
http://bit.ly/117kHtK
接続
接続
2013/04/20 11
作った基板はこちら
2013/04/20 12
こんなかんじで動きます
2013/04/20 13
今回のソース
Android アプリと ADK のファームのソース、回路図は
すべてコチラで公開しています。
http://bit.ly/116tEDu
ここまで作って満足した ( 飽きたともいう ) ので、
興味のある方やもっと面白いもの作りたいという方は
好きに使ってください。
2013/04/20 14
ADK の資料
Android×Arduino でつくる
クラウド連携デバイス
http://amzn.to/17cSHWD
Android ADK プログラミン
グ & 電子工作バイブル
http://amzn.to/14prGU6
本やサイトは色々ありますが、例えばこんなの
( 自分に縁のある本ですが・・・すみません)
2013/04/20 15
Fin

Mais conteúdo relacionado

Semelhante a Adkでダーツ

Android SDK Toolsのおさらい
Android SDK ToolsのおさらいAndroid SDK Toolsのおさらい
Android SDK Toolsのおさらい
Tomoki YAMASHITA
 
モノカキの開発環境
モノカキの開発環境モノカキの開発環境
モノカキの開発環境
高見 知英
 
Google I/O 2011 HowToADK
Google I/O 2011 HowToADKGoogle I/O 2011 HowToADK
Google I/O 2011 HowToADK
Masahiro Hidaka
 
Androidロボットサミットin京都
Androidロボットサミットin京都Androidロボットサミットin京都
Androidロボットサミットin京都
Kenichi Yoshida
 
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発
Haco Kohashi
 
Cocos2d platforms devcon_jp_20120621_en
Cocos2d platforms devcon_jp_20120621_enCocos2d platforms devcon_jp_20120621_en
Cocos2d platforms devcon_jp_20120621_en
Ricardo Quesada
 
Androidロボットサミットin名古屋
Androidロボットサミットin名古屋Androidロボットサミットin名古屋
Androidロボットサミットin名古屋
Kenichi Yoshida
 

Semelhante a Adkでダーツ (20)

Android SDK Toolsのおさらい
Android SDK ToolsのおさらいAndroid SDK Toolsのおさらい
Android SDK Toolsのおさらい
 
ふぃじかるこんぴゅ〜てぃんぐしてみた
ふぃじかるこんぴゅ〜てぃんぐしてみたふぃじかるこんぴゅ〜てぃんぐしてみた
ふぃじかるこんぴゅ〜てぃんぐしてみた
 
モノカキの開発環境
モノカキの開発環境モノカキの開発環境
モノカキの開発環境
 
Google I/O 2011 HowToADK
Google I/O 2011 HowToADKGoogle I/O 2011 HowToADK
Google I/O 2011 HowToADK
 
Androidロボットサミットin京都
Androidロボットサミットin京都Androidロボットサミットin京都
Androidロボットサミットin京都
 
ADKでロボット with NFC
ADKでロボット with NFCADKでロボット with NFC
ADKでロボット with NFC
 
ソースが書けなくてもAndroidアプリをクリック(GUI)開発したい
ソースが書けなくてもAndroidアプリをクリック(GUI)開発したいソースが書けなくてもAndroidアプリをクリック(GUI)開発したい
ソースが書けなくてもAndroidアプリをクリック(GUI)開発したい
 
Android-Binding Before / After
Android-Binding Before / AfterAndroid-Binding Before / After
Android-Binding Before / After
 
第7回 D2D アクセシビリティ勉強会資料「D2Dサイトをアクセシブルにマークアップ」
第7回 D2D アクセシビリティ勉強会資料「D2Dサイトをアクセシブルにマークアップ」第7回 D2D アクセシビリティ勉強会資料「D2Dサイトをアクセシブルにマークアップ」
第7回 D2D アクセシビリティ勉強会資料「D2Dサイトをアクセシブルにマークアップ」
 
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
 
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発
コードしか書けないエンジニアがゲームを作るには。みんなで作る:ccocos2d-xゲーム開発
 
CocosBuilderの紹介
CocosBuilderの紹介CocosBuilderの紹介
CocosBuilderの紹介
 
Cocos2d platforms devcon_jp_20120621_en
Cocos2d platforms devcon_jp_20120621_enCocos2d platforms devcon_jp_20120621_en
Cocos2d platforms devcon_jp_20120621_en
 
消滅都市5周年の運営を支えた技術とその歴史
消滅都市5周年の運営を支えた技術とその歴史消滅都市5周年の運営を支えた技術とその歴史
消滅都市5周年の運営を支えた技術とその歴史
 
Android開発環境の構築
Android開発環境の構築Android開発環境の構築
Android開発環境の構築
 
12.06.16 日本橋勉強会資料 公開用
12.06.16 日本橋勉強会資料 公開用12.06.16 日本橋勉強会資料 公開用
12.06.16 日本橋勉強会資料 公開用
 
Androidロボットサミットin名古屋
Androidロボットサミットin名古屋Androidロボットサミットin名古屋
Androidロボットサミットin名古屋
 
2012.7.31 第二回 Stage3D 勉強会「モデリングを始めてみよう」
2012.7.31 第二回 Stage3D 勉強会「モデリングを始めてみよう」2012.7.31 第二回 Stage3D 勉強会「モデリングを始めてみよう」
2012.7.31 第二回 Stage3D 勉強会「モデリングを始めてみよう」
 
20130225 umtp agile_seminar
20130225 umtp agile_seminar20130225 umtp agile_seminar
20130225 umtp agile_seminar
 
Androidとの同時開発だけどモデルをC++で書けば問題ないよねっ
Androidとの同時開発だけどモデルをC++で書けば問題ないよねっAndroidとの同時開発だけどモデルをC++で書けば問題ないよねっ
Androidとの同時開発だけどモデルをC++で書けば問題ないよねっ
 

Adkでダーツ