[Arduino]XYZの3軸の加速度(m/s2)を取得できる「ADXL345」の使い方です。加速度の単位は「m/s2」(メートル毎秒毎秒)で1秒間に1メートル毎秒(m/s)の加速度と定義されています。※プログラム上ではm/s2を「m/s^2」と表記しています。9.80665m/s2」です。Z軸には地球の重力が含まれています。この記事はADXL345のI2C接続版です。SPI接続版はこちらです。UNOの動作電圧は5V。ADXL345の動作電圧は2.0-3.6Vですので、電圧レベル変換モジュールを使用して3.3Vで接続しています。CSピンは必ずハイレベル接続する必要があります。この点の注意を怠るとデバイスとの通信ができなくなることがあります。※SCL/SDAには基板(内部)で10kΩの抵抗が通してあります。スケッチ(プログラム)各XYZ軸の加速度(m/s2)をシリアルモニターへ出力します。「最大分解能モード」では各XYZの値に対してスケール係数(m/s2)の「0.0392266」を乗算すると加速度を取得する事ができます。「10bit固定分解能モード」の場合は加速度を算出できない(?)ので係数は不要です。各XYZの値をそのまま使用するものと思われます。スケール係数を維持します。レンジとスケール係数を決めます。最大分解能モードの場合は「4mg/LSBのスケール係数を維持」とありますから「常に4mg/LSB」となります。次に「4mg/LSB」の「LSB」です。bit)は一番右の最下位ビットの事です。十進数の1の位を指しています。すると、さきほどの単位は「4mg/1」で「4mg」だけが残ります。9.80665m/s2」です。スケール係数(m/s2)を求めるには地球の標準重力を乗算します。9.80665m/s2となります。」「自由落下の検出」など多機能ですので、時間がある方は挑戦してみると良いと思います。Piなどの電子工作の掲示板を作成しました。(Arduino・ラズパイ等)でユーザー同士で情報を共有して下さい。(3)このブログについてオープンソースGitHubで複数のオープンソースを公開。Webアプリこのブログのマスターが作成した無料ツールです。(オープンソース)ブラウザで8/16/24/32bitの相互変換。Webの逆アセンブラブラウザでEXE/DLLファイルを逆アセンブルする※その他にも「プチラボ」でアプリを多数公開しています。3Dゲームこのブログのマスターが作成した無料ゲームです。短時間で遊べるファンタジーのオンラインRPG風ほのぼの癒し系のスマホアプリ※その他は「@ゲーム」で公開しています。※インストール不要でそのまま遊べます。スマートフォンこのブログのマスターが作成した無料アプリです。お主の画像減色お手軽にカメラの写真や画像を「高品質に減色」するお主は誰だ。(女性向け)ロボットこのブログのマスターが作成したロボットです。