[[labs.beatcraft.com]] * BC-ANT-SERIAL 使用例 - 各種センサ・ボード [#fb325410] BC-ANT-SERIAL を使ったサンプルです。 Texas Instruments MSP430 LaunchPad に搭載する各種センサ・ボードを作成しました。 BC-ANT-SERIALは わずか 5ピンでマイコン等に接続することができます。 1.9〜3.3Vの電源とグランドのほかに シングルエンドの TXD, RXD, RTS という3本のラインのみです。(ほかに リセット、スリープ、サスペンドを追加することもできます) この 5ピンは広く使われている 2.54mm (0.1インチ)ピッチのピンヘッダを使うことができます。 温度センサ・ボード回路図: &ref(maker-2012-1002a.pdf);~ 実装例: &ref(DSCF8198.JPG,,25%); 気圧センサ・ボード回路図: &ref(maker-2012-1003A.pdf);~ 実装例: &ref(DSCF8198.JPG,,25%); 湿度センサ・ボード回路図: &ref(maker-2012-1004A.pdf);~ 実装例: &ref(DSCF8198.JPG,,25%); 温度センサ・ボード使用部品一覧 |No|数量|リファレンス|品名|スペック等|備考| | 1| 1|MCP9801 |温度センサ| || | 2| 8|LED0-LED7, D2, D3, D4|LED | |チップタイプでも リード付 φ3〜5mmでも OK| | 3| 1|J1 |ピンヘッダ用ソケット |1列 x 5ピン|2.54mmピッチ BC-ANT-SERIALモジュールに合わせる| | 4| 8|R1,R2,R8-R13 |抵抗 1/16〜1/4W |1kΩ | | |5| 4|S1, S2|プッシュスイッチ |モーメンタリタイプ|押すと ONになるタイプ| |6| 1| |BC-ANT-SERIAL | || |7| 1| |ピンヘッダ |1列 x 5ピン|2.54mmピッチのものを BC-ANT-SERIALに半田付けし、J2に接続します| 気圧センサ・ボード使用部品一覧 |No|数量|リファレンス|品名|スペック等|備考| | 1| 1|BMP-085 |気圧センサ| || | 2| 8|LED0-LED7, D2, D3, D4|LED | |チップタイプでも リード付 φ3〜5mmでも OK| | 3| 1|J1 |ピンヘッダ用ソケット |1列 x 5ピン|2.54mmピッチ BC-ANT-SERIALモジュールに合わせる| | 4| 8|R1,R2,R8-R13 |抵抗 1/16〜1/4W |1kΩ | | |5| 4|S1, S2|プッシュスイッチ |モーメンタリタイプ|押すと ONになるタイプ| |6| 1| |BC-ANT-SERIAL | || |7| 1| |ピンヘッダ |1列 x 5ピン|2.54mmピッチのものを BC-ANT-SERIALに半田付けし、J2に接続します| 温度センサ・ボード使用部品一覧 |No|数量|リファレンス|品名|スペック等|備考| | 1| 1|HIH-6130 |湿度センサ| || | 2| 8|LED0-LED7, D2, D3, D4|LED | |チップタイプでも リード付 φ3〜5mmでも OK| | 3| 1|J1 |ピンヘッダ用ソケット |1列 x 5ピン|2.54mmピッチ BC-ANT-SERIALモジュールに合わせる| | 4| 8|R1,R2,R8-R13 |抵抗 1/16〜1/4W |1kΩ | | |5| 4|S1, S2|プッシュスイッチ |モーメンタリタイプ|押すと ONになるタイプ| |6| 1| |BC-ANT-SERIAL | || |7| 1| |ピンヘッダ |1列 x 5ピン|2.54mmピッチのものを BC-ANT-SERIALに半田付けし、J2に接続します| LED、抵抗、コンデンサ、スイッチ、ピンヘッダ、CPUなどは 秋葉原等で購入できます。 通信販売を利用するときは、秋月電子通商さん、千石電子さん、マルツさんなどの通信販売でそろえることができると思います。 開発環境には energia を利用しました。~ 新しいプロジェクトを作成し マイコンボードに LaunchPad w/ msp430g2553(16MHz)を選択してください。シリアルポートは、お使いの環境に応じて適宜指定してください、 * サンプルスケッチ [#s5ff3fce] サンプルスケッチは 下記の通りです。 それぞれを 作成したプロジェクトでコンパイル、書き込みを行ってください。 - 温度センサ・ボード -- &ref(ant.c); - 気圧センサ・ボード -- &ref(C_LCD.c); - 湿度センサ・ボード -- &ref(delay.c); ** 説明 [#c8917a2a] このサンプルプログラムを実行すると、各センサから読み出した値を定期的に送信します。