Optimus Padが3.1にバージョンアップ

Optimus Padがandroid 3.1になるバージョンアップのお知らせが来たので早速
気になる機能追加はUSB HOSTとADKへの対応でしょうか


Optimus Pad L-06Cのバージョンアップ情報 | お客様サポート | NTTドコモ



作ってるADKで制御するLEDマトリクスも動いた
(2.3.4用に作ってたのそのまま)

でかいけど


Optimus Padは最初からUSB HOST用のケーブルがついているので探してみましょう
USB HOSTは何がつながるんだろ

Android Bazaar and Conference 2011 Summerに参加

Android Bazaar and Conference 2011 SummerAndroid関連のイベントで日本Androidの会横浜支部 ロボット部としてブースとロボットサミットに参加してきました。


私はBluetooth対応に改造したラジコンやADKで制御するLEDマトリクスなどの展示を行いました
ロボットサミットでは少しだけ発表しました(人前でしゃべるのは苦手だなぁ)


ロボット部はこんな感じ(午前中)

私のところ


日本Androidの会横浜支部 ロボット部
日本Androidの会横浜支部
FrontPage - 日本Androidの会(日本アンドロイドの会)

IS05の赤外線でチョロQを動かす

シャープの最近のAndroid端末は赤外線のリモコン用APIが公開されています
これを使うとほとんどの赤外線のリモコンの信号を作れるみたい
とりあえず定番のチョロQを動かすアプリを作ってみた


これでチョロQがあるのにコントローラが無いって時も安心


APIとかここで公開されている
SH Developers Square



完成したらマーケットに載せようかな

IOIO for Androidを試した

ADKが発表される少し前に注目されてたAndroidと外部機器を接続できる基板
IOIO for Androidがスイッチサイエンスさんで売っていたので早速購入してみました
ヨーヨー?って読むのかなアイコンはこんな感じだし

Androidのバージョンは1.5以上なら動くらしい (ADBを使って通信するみたい)
ADKにも対応予定らしい


AndroidアプリのほうはIOIOLibを取り込むと通信などの処理はここがやってくれるみたいで
ボードのプログラムは特にしなくても
IOIOLibのAPIでDigital I/O,Analog Input,PWM Output,UART,SPI,TWIが制御できるみたい


電源はeneloopを接続してHelloIOIOを実行してみた

うちの環境かなXperia X10は接続が不安定でNexus Sは認識されなかった
Xperia PLAYはさくっと動いてた
(Nexus SはADKの対応でなんか変わったのかな??)


IOIO for Android - SparkFun Electronics
Wiki for ytai's IOIO – Codaset
スイッチサイエンス/商品詳細 IOIO for Android

Xperia PLAYのタッチパッド

Xperia PLAYの十字キーとかのハードキーはjavaから使えた
タッチパッドはjavaにタッチとかのコールバックを追加してみたが反応なし
たしかにSony EricssonのサンプルはNDKになってる


ということでNDKの環境を作ってサンプルを実行してみた
確かにタッチパットは使えたけどどうしようか


Xperia™ PLAY touch pad tutorial now available ― Developer World
How to develop gaming apps using the Xperia™ PLAY gamepad ― Developer World

ロボット部で講習会をしました

日本Androidの会横浜支部のロボット部で参加者を集めてBuletoothドングルにPIC24Fをブレッドボードで接続してLEDを制御する講習会をしました
(私は教えるほう)

改善するところもありましたが、
参加された方の組み立てたものが動いてよかったです

これは見本用の仮組み



日本Androidの会横浜支部 ロボット部


あと、シャープの端末?との通信がうまくいかないらしいので少し調べてみます

ADKのAndroid側のアプリを作った

今日はカラオケもくもく会に参加してカラオケしながら開発してきました
画面をタッチするとLEDの色を選べてADKの通信でLEDマトリクスに表示するアプリを作ってました


作ってみて操作の反省
・トグルで色を選ぶのは押し間違えると戻すのが大変
・タッチしたまま指を動かしたときに今は無視だけど これだと使いにくい


ドット1個をbyteの1ビットに対応させているので変換にビットシフトを使ってみた

画面で編集したものを1パターン送ることはできるようになりました