BlueNinjaにアイサツしてもらう

スマートフォンアプリからBLEでメッセージを送信、BlueNinjaで表示するサンプルです。
BLEによるデータ受信、I2Cデバイスの使用、PWM出力の参考にしていただけると思います。
ble_ticker_hello_user-san
ソースコードはGitHubで公開しています。(Apache License 2.0に基づいてご自由にお使いいただけます)

必要なもの

BlueNinja側

サンプルを実行するためにBlueNinjaの他に以下の部品が必要です。

スマートフォン

BLEをサポートしたAndroid 4.4以降のAndroid端末にアプリのインストールが必要です。

組み立て

I2C接続LCDモジュールとアンプ基板にピンヘッダ等をハンダ付しておきます。
(I2C接続LCDモジュールはプルアップ抵抗を有効にしておきます)
配線は、以下の回路図をのとおり行ってください。
BlueNinja_ble_ticker_sch
PDF:BlueNinja_BLE_Ticker_sch

操作方法

CDP-TZ01B-B_SW

電源ON→BLEアドバタイズ

  1. SW1を長押しします
  2. BlueNinjaモジュールの赤色LEDが点滅を始めたらSW1を離します
  3. SW2を押します
  4. BlueNinjaモジュールの緑色LEDが点灯します
  5. スマートフォンアプリから接続します
  6. 接続すると緑色LEDが点滅します

スマートフォンアプリ

ss
“Hello!!”や”ByeBye!”ボタンを押すとそれぞれのボタンに対応したアイサツをLCDに表示してくれます。
また、FreeTextで指定した文字列をLCDに表示することができます。

電源OFF

  1. SW2を長押しします
  2. BlueNinjaモジュールのLEDが消灯します