2014-07-13 (日)
テレビ見て餃子食べて亀戸観光する日.
カラオケ屋に集まってノートPC開きながらテレビを見る.テレビ見るの正月以来な気がするな.テレビ見つつRN42を試す.
ねむい...17時半頃に帰ってきて寝る.
スマホとつなぐデバイスを作るときはバッテリー周りが面倒くさいな.USB充電回路付きリチウムイオン電池そのへんで売ってないかな.http://www.switch-science.com/catalog/506/ このあたり買うか.
*RN42モジュールを試す
秋月で買ったRN42モジュールを少しだけ触る.手っ取り早く試したかったのでUSB接続できるやつを買いました.
このモジュール,すぐに入手できてかつ技適マークがあるものの中ではかなり安い上に,動作モードも色々選択できて,マスターにもなれるし,HIDとかも喋れる.SPPだけなら他にも選択肢はあるけど,HID使えるのでAndroidとつないで遊んでみたくなった.
基本的には秋月電子のページからリンクされてるマニュアル見ればだいたい分かる.DIPスイッチやシリアルでコマンド送って指定した動作モードにする.
FTDIのシリアル変換ICが使われてるのだけど,PCにつないだら勝手にCOM4として認識された.
Androidでデバイスを見つけた後に,キーボードになったりゲームパッドになったりするとよく分からないことになるので,設定変えるときはペアを解除した上で一度Bluetoothを無効にするのが良さそうかも.
*USB ISPのHIDaspx化
昨日買ったUSB ISPのファームウェア上書きしてHIDaspxにした.使い慣れたコマンドが使えるし,こっちのほうが書き込み速い.
載ってるのは普通のmega8なのでUSBasp互換になってるっぽいのでUSBaspにも出来る.
http://wiki.efihacks.com/index.php?title=USBasp_Experiences
アルミ製のカバーは特に接着とかされてないので簡単に外せます.キャップを外してUSBのコネクタを平らな面に押し当てて押しこむのが簡単.
- 基板上の"UP"と書かれたランド同士をショートさせるとRESETがつながって書き込める
- USB ISPを2つ直結して接続できたらOK
- フラッシュはロックされてなかったので一応バックアップ取る
- HIDaspxのusbconfig.h と main.c をmega8用に書き直す
- mega8用に直したhidaspxのファームウェア main.hex (GPLv2です.Cのソースは万が一欲しい人がいたらどこかに置きます)
3つあるので,会社用と家用と予備にしておこう.
色はもっと種類あったのだけど,昨日aitendo行ったら黒と茶色のしか無かったので黒2つ.液晶工房は無くなってしまったけどaitendo直営なっても良くわからないもの色々買えるので困らない感じだ.