ボードの基本、開始するために必要な機器、ハードウェア構成、Analog DevicesのEVAL-ADXL362超低消費電力3軸加速度計シールドを起動して実行する方法について詳しく学びます。
今日は、 EVAL-ADXL362-ARDZ シールド ボードを開梱し、起動して実行する方法を説明します。このキットには、EVAL-ADXL362-ARDZボードと、リンクやその他の役立つ情報が記載された名刺だけが含まれています。
ADXL362 シールド ボードは、傾斜と温度の情報を表示するオンボードLCDを備えたスタンドアロンの傾斜測定設計です。シールド ボードは、Arduinoフットプリントを持つプラットフォームとピン互換性があります。ハードウェアはADXL362 MEMS加速度計に基づいています。
3つの軸すべてに対して最大 ±8gsまでのプログラム可能な測定範囲を備えています。センサーは、さまざまな動作モードにわたって低電流消費になるように最適化されています。たとえば、モーション起動モードでは270ナノアンペアのみが必要で、スタンバイ モードでは10ナノアンペアのみが必要です。そのため、長年にわたって現場で使用する必要があるバッテリー駆動のアプリケーションに最適です。
ICSPヘッダーは、SPIインターフェイスを介して通信するために使用されます。ADXL362とLCD画面の両方のチップ選択ラインを構成するためのジャンパーが用意されています。複数のシールドを積み重ねるときに柔軟性を提供するのに役立つ、選択可能なオプションもいくつかあります。
ボードの基本が完成したので、ボードを起動して実行してみましょう。この例では、次の機器が必要になります。EVAL-ADICUP360 ボード、ADXL362シールド ボード、 ADuCM360 IDE、マイクロUSBケーブル、ADXL362デモ プロジェクト、およびPCまたはラップトップ。
まず、ハードウェアが適切に設定されていることを確認する必要があります。EVAL-ADICUP360ボード上のスイッチ マトリックスは1010に設定する必要があります。また、ADXL362のジャンパー構成はここに示すものと同じである必要があります。次に、ADICUP360ボードとADXL362シールド ボードを用意し、付属のArduinoフォーム ファクター ヘッダーを使用してこれらを接続します。
不適切な接続を防ぐために、一方向にのみ接続する必要があることに気付くでしょう。マイクロUSBケーブルをADICUP360のデバッグUSBポートに接続します。USBケーブルのもう一方の端をコンピューターに差し込みます。GitHubからADXL362デモ プロジェクトをADICUP360 Eclipseツールにインポートします。サンプル プロジェクトをツールにインポートし、最新のプロジェクト サンプルを確認する方法については、詳細なユーザー ガイドをご覧ください。
適切にインポートしたら、プロジェクトをビルドしてデバッグ構成を作成する必要があります。まず、ツールバーのハンマーアイコンをクリックしてプロジェクトをビルドします。次に、ツールバーのバグ アイコンの横にある矢印に移動し、「デバッグ構成」を選択します。GDB OpenOCDデバッグ オプションをダブルクリックします。重要なフィールドは自動的に入力されるはずなので、「共通」タブに移動するだけです。
設定を保存するには、チェックボックスから「デバッグ」と「実行」を選択します。「適用」をクリックするとデバッグが開始されます。プログラムのダウンロードが完了したら、ツールバーの「実行」ボタンをクリックするだけです。次に、ハードウェアを確認し、ボードを手の中で少し動かしてみましょう。
x、y、zの情報はすべて重力に応じて変化していることがわかります。ボードが現在どの方向に傾いているかを示すミニディスプレイも追加しました。これが私たちがボードに施した機能です。他にどんなアイデアが思いつきますか?
アナログ・デバイセズの新製品とソリューションの詳細