PIC24FJ64GB002前回「PIC24FJ64GB002でADKを試す(その1)」では回路の説明までしたので、今回はその続きです。ビルドしなくても手っ取り早くインストールできます。Market2.回路を組み立てる前回説明しました通り、回路図をもとに回路を組み立てる。C30)が必要になります。IDEは無料ですが、C30は一部機能(最適化)が有料(60日間の試用が可能)となっています。今回のプログラムは最適化しなくてもビルドすることが可能なので、無料版でokです。これらの環境のダウンロード・インストール方法は、どこか他の詳しいサイトを参照して下さい。インストール途中で有料版・60日評価版・無料版を選択するよう促されます。インストール先はデフォルト設定です。一つ一つ説明するのは大変なので、修正したファイルをアップしておきます。PIM用の物を修正して使います。PIM用の物と見比べて下さい。Filesソースファイルの中には、ビルドに必要なソースファイルが一式入っています。ビルド済みのHEXファイルも用意しました。PCとUSB接続するだけで書き込むことが出来ると思います。(誰か試せる方居たら、動作報告お願いできませんかね?)5.PICプログラムのビルドビルド済みのHEXファイルをアップしてるので、そちらを使えばビルドは不要ですが、その方法を簡単に説明しておきます。HEXファイルが出来上がります。約5Kワードのメモリを消費しています。厳しいレベルかも・・・6.PICへの書き込みPICへプログラムを書き込むには、プログラムライターが必要です。プログラムライターは色々市販されていますが、古いライターだと新しいPICに対応していない場合があります。新しく購入す場合、PIC24FJ64GB002に対応するかを調べておきましょう。僕はPICKit3を使って書き込んでいます。IDEからビルド→書き込みと言った操作や、PICKit付属のソフトを使ってプログラムを書き込むことが出来ます。これらの説明も、解説をしているサイトが沢山あるので、そちらをご覧下さい。使い方HIDブートローダーを使う方法もあります。PIC24FJ64GB002に1度HIDブートローダー・プログラムを書き込んでおく必要があり、新品のPICは何も書き込まれてないのでHIDブートローダー方式の書き込みは出来ません。HIDブートローダー7.実行(Androidと接続)電源を接続して、USBケーブルでAndroidと接続するとアプリが自動で起動します。みたいな事もPICを使えば1チップで出来ます。Accessoryを使おうとすると、Arduinoと比べると、プログラムや回路が難しくなります。その代わりに、回路が小型にできたり、制作コストが安くできたりと利点は多いです。気になる物HT-03Aで使えるのかどうかは知らないけど、Bluetooth-シリアルモジュール(BT-MOD1記事を読むRaspbianの起動Raspbianの起動画面をキャプチャしてみた。リモコン今こんなのを作ってますと言う動画です。このアプリは、抵抗のカラーコードから抵抗値を素早く見る為のAndroidアプリです。PiでLinuxを起動する為のSDカードを準備します。23:47はじめまして。2.3.4機は持ってなかったのでHT-03AをGingerYoshiで2.3.4にして公開いただいているソースで試させていただきました。結果は残念ながらHT-03Aではダメだったようで、近々nexusを入手して再チャレンジしてみようと思います。時々おじゃますると思いますが、よろしくお願いします。00:19ようこそ、いらっしゃいませ^^こちらこそよろしくお願いします。2.3.4なHT03Aでは、OpenAccessoryは動かないと噂では聞いたことが有るのですが、本当なんですね・・・HT03Aも2年目を迎えるので、思い切ってROM載せ替えに挑戦してみようかと思ってたのですが、残念です。情報ありがとうございました。感動です!細かな情報ありがとうございました。その1の掲載回路図ですがUSB-AコネクタのD-とD+が入れ違っていると思います、確認してみてください。2ピンがD-信号、3ピンがD+信号が正しいかと。1.1も持ち合わせていたので同じブレッドボードで試しましたが、動作しませんでした。2.3.4は誤記だと思います。正しくは2.3.3だと思います。17:28ご指摘ありがとうございます。遅くなりましたが、USBコネクタのピン番号修正しておきました。19:10こんにちは、素晴らしい情報ありがとうございます。私も興味があり回路どうりやってみたのですが、うまくいかなくて悩んでおります。現在、MichrochipのアプリでUSBは繋がっている事になっているのですが、他が反応しません。l-06cを使用してます、バージョンは3.1です。アドバイスの方ありましたらよろしくお願いします。21:14コメントありがとうございます。詳細が分からないのでアドバイスは難しいですが・・・Michrochipのアプリが反応しているのであれば、PICの動きは正常だと思います。問題は「他が反応しません」の「他」の部分かと思いますので、その部分の配線等を見直されてはいかがでしょうか?。01:03返信ありがとうございます。スイッチもボリュームもLEDも反応がない状態です。l-06cであれば、OSは問題無いと思います。「USBが反応」と言うのは、アプリが反応していると言うことですよね?もしかすると、単純に充電が始まるだけなのでしょうか?ちなみに、PICが正しく動作していれば、Androidに接続しただけで、自動でアプリが起動すると思います。02:28返信ありがとうございます。すいません、USBを繫いだ際にアプリケーションが起動すると言う意味でした。03:16アプリが起動するのであれば、PIC~Android間での通信が成功しているので、やはりPICのプログラムは正しく動いていると思います。後は・・・配線くらいしか想像が付かないのですが・・・お役に立てずにすみません。秋月電子の温湿度モジュールを使って、温湿度計を作ってみました。開発本RSSリーダーで購読するPIC24FJ64GB002でADKを試す(その2)※個人の感想です。実際の効果・効能ではありません。