2016年10月17日月曜日

Energia で Arduino のライブラリを動かす

 TSL2561とLaunchPadを接続して動かしてみる。CPU(MSP430F5529) は Arduino(ATmega328) と全く異なるが library はC++ で作成されているので、多分、動くハズ。ライブラリがバイナリで提供されたり、ASM で記述されていると動かない可能性が高いが、まずはトライ
 ライブラリは Arduino と同じ用に Energia の下にある libraries に配置する。

 サンプルは Adafruit_TSL2561-master の下に examples フォルダーがありその中にsensorapi があります。適当なフォルダーにコピーして使用します。
 配線は以下(参照)のように行います。
   Connect SCL to P4.2
   Connect SDA to P4.1
   Connect VDD to 3.3V DC
   Connect GROUND to common ground


USBを接続するとCOMポートが2つ現れます。 MSP Application UART1 (COMxx ) 側を指定します。



ボードは基板に合わせて選択します。

書き込みを実行します。

 モニターを表示していると計測結果が表示されます。
 
 Eneragia の特徴として、ツールにシリアルプロッタがあります。


 クリックして動かしてみると計測結果がグラフとして表示されます。




0 件のコメント:

コメントを投稿