傾きを測る(加速度センサ使用)
解説
加速度センサを使用すると、傾きを測ることができます。
部品表
| 部品名 | 数量 | 商品名 | 参考価格 |
|---|---|---|---|
| 加速度センサ | 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実践レシピ 小林 茂 (著)

