傾きを測る(加速度センサ使用)

解説

加速度センサを使用すると、傾きを測ることができます。

部品表

部品名 数量 商品名 参考価格
加速度センサ 3軸加速度センサモジュール KXM52-1050 1,000円
LCDシールド 1 LCD (Liquid Crystal Display) に文字列を表示するの内容をシールド化したもの -
Arduinoボード 1 Arduino Uno 2,780円
ブレッドボード 1 ミニブレッドボード BB-601 200円
ジャンパーワイヤ 適量 ジャンパーコード(オス-オス)セット 100mm49個
150mm8個
200mm4個
250mm4個
のセット200円

接続表

KXM52-1050側 Arduino側
ピン番号 ピン名称 ピン番号
1 Vdd 5V
2 PSD 5V
3 GND GND
4 Parity 無接続
5 SelfTest GND
6 OutX Analog 0
7 OutY Analog 1
8 OutZ Analog 2

接続例


※LCDシールドに関する接続は省略

シリアル送信サンプル

コード

Arduinoから送信されたものをPC(Arduino IDE の Serial Monitor)で受信した結果

LCD表示サンプル

コード

LCD表示結果

ダウンロード

サンプルスケッチファイル(シリアル送信)

サンプルスケッチファイル(LCD表示)

参考

Prototyping Lab ―「作りながら考える」ためのArduino実践レシピ 小林 茂 (著)