Adafruit Feather 32u4 Bluefruit LE 動かしてみた
ちょっと前に買ってさわれてなかったので満を持していじりました。
目次
Adafruit Feather 32u4 Bluefruit LEとは
マイコンにATmega 32u4を搭載しBLEモジュールとしてMDBT40が載ってます。
リチウムイオンバッテリ用のコネクタやチャージャーも内蔵されているので便利そうです。
あとスマホアプリ準備されているのが魅力!
Arduino IDE設定
- メニュー [ファイル]->[環境設定]内のAdditional Boards Manager URLsに
1 |
https://adafruit.github.io/arduino-board-index/package_adafruit_index.json |
を追加(すでに他のjsonを入力してる場合はカンマで仕切る)し[OK]をクリック
- メニュー [ツール]->[マイコンボード]内の[ボードマネージャー]を選択 [ボードマネージャー] 内の”Adafruit AVR Boards”を選択し[Install]をクリック
- インストール後メニュー [ツール]->[マイコンボード]内に”Adafruit Feather 32u4”が追加されるので選択 、また[シリアルポート]も指定する。
ライブラリは以下に用意されています。
https://github.com/adafruit/Adafruit_BluefruitLE_nRF51
ドライバのインストール
ドライバを
https://github.com/adafruit/Adafruit_Windows_Drivers/releases/download/1.0.0.0/adafruit_drivers.exe
でダウンロード・実行しインストール
スマホアプリでLED(Neopixel)制御
Feather 32u4と通信するための専用アプリも用意されています。
Android
https://play.google.com/store/apps/details?id=com.adafruit.bluefruit.le.connect
iOS
https://itunes.apple.com/app/adafruit-bluefruit-le-connect/id830125974?mt=8
ここではAndroid端末でNopixelのコントロール実施します。
まずFeather 32u4に以下のコードを書き込んどきます(LED信号線端子、LED数や点滅アニメーション方式は任意で書き換える)。
https://learn.adafruit.com/system/assets/assets/000/029/260/original/feather_bluefruit_neopixel_animation_controller.zip?1450791688
- スマホアプリを立ち上げると自動的にBLE検索が開始しされ”Adafruit Bluefruit LE”のCONNECTをタップし接続→”Controller”を選択
(この時ソフトやボードにアップデートがあれば自動的に更新実施の問合せあります。便利だ。。。)
動作
すぐにBLEコントロールできた!さてこれで何作ろうかな?とにかくアプリが便利だ。
プロトタイピングには持って来いだぜなヽ(=´▽`=)ノ
追記(16/10/16)
Adafruit Feather 32u4 Bluefruit LEを使用して作ったものです♪
初めまして。
私は知識がないので、詳しい方に同じシステムで製作して頂きました。
ここの動画を拝見させて頂きました。
私のシステムで、アプリの操作画面では流れるようなパターンができないようなのですが、どうすればそのようなパターンが操作できるのでしょうか?