マイコン工作実験日記

Microcontroller を用いての工作、実験記録

MMA8452QでLEDブリンク制御する

2012-09-02 14:58:46 | Weblog
ようやくとデモ動画こさえました。



  1. ジャンパで電池をつなげてありますが、これだけではLEDは点灯しません。
  2. ちょっと強めに振ってやると、下側のLEDが点灯し、続いて上側のLEDがブリンクを始めます。
  3. USBコネクタのあたりを、トン と叩いてやると、ブリンク速度が変化します。
  4. コネクタを トン、トン とダブルタップしてやると、下側のLEDが緑から赤、赤から緑へと変化します。
  5. 基板の向きを縦向きから横向き、横向きから下向きというように回転させてやると90度毎に上側LEDの点滅パターンが変化します。
  6. 最後に一振りすると、LEDが消えておしまい。

基本的にMMA8452Qがイベントの検出をおこなって割り込みで通知してくれますので、マイコン側はほとんどの時間は割り込み待ちのスリープ状態です。