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