BLOGワンダープラネットの開発者ブログです。モバイルゲーム開発情報を発信。SDKを使ってミニ四駆をスマホでコントロールしようiOSR&D事業部の近藤です。先日、ワンダープラネットで社内ハッカソンが開催されました。そのときに発表した、MaBeeeを使ってミニ四駆を音声でコントロールするアプリを作りました。今回はiOSでのMaBeeeに対応したアプリの作り方を紹介しようと思います。MaBeeeとは?単3の乾電池型のIoTデバイスで、Bluetoothでスマートフォンに接続し、乾電池の出力をコントロールすることができます。乾電池の出力の強弱をコントールすることで、おもちゃや家電製品をスマートフォンでできるようになります。非公式ですがSDKも提供されておりMaBeeeを利用したアプリを自分で作ることもできます。MaBeeeの製品情報はこちらhttps://mabeee.mobi/SDKiOS版SDKはこちらhttps://github.com/novars-jp/MaBeeeiOSSDKAndroid版SDKはこちら(今回は使いません)https://github.com/novars-jp/MaBeeeAndroidSDKサンプルコードGithubにサンプルコードがいくつか公開されています。https://github.com/novars-jpMaBeeeを利用したアプリの作り方まずはXcodeで新規プロジェクトを作りましょう。Applicationにしました。GithubからダウンロードしたSDKを解凍しプロジェクトに「MaBeeeSDK.framework」を取り込みます。実装Storyboardボタンを4つ配置します。「はやい!」「ゆっくり」「ストップ」とラベルに設定します。3段階で乾電池の出力をコントロールするように実装します。tagに設定した値はMaBeeeの出力のコントロール用に利用します。0~100で設定します。*)senderMabeeeとiPhoneをbluetoothで接続するための画面を開きます。Storyboadで「Mabeeeに接続ボタン」とIBActionの接続をしておきましょう。*)senderStoryboardで配置した3つの出力調整用のボタンとこのメソッドをIBActionで接続します。ボタンのtagに設定した値を出力のコントロールするための値として利用します。電源オンまずはMaBeeeを装着してミニ四駆の電源スイッチをONにします。この時点ではまだ電池の出力が0の状態なのでミニ四駆は動きません。「MaBeeeに接続」ボタンを押すとMaBeeeとの接続画面が開き、電源の入っているMaBeeeを検索してくれます。見つかったMaBeeeをタップすれば接続完了です。走行!!接続ができたら「はやい!」「ゆっくり」「ストップ」のボタンを押してみましょう。MaBeeeを組み込んだミニ四駆が3段階の速さで動き出します!まとめアプリの実装次第では、加速度センサーや音声入力をトリガーにして操作をすることもできます。アイデア次第でとっても面白い使い方ができるデバイスだと思います。WatchからiPhoneを経由して操作できるようにしてみました。MaBeeeを利用した作品のコンテストなども開催されていますし、ハッカソンのようなイベントに持ち込んで作品を作ってたら楽しいかもしれないですね。社内ハッカソンの様子はWantedlyのこちらの記事で紹介しています。Watchでの文字入...2015-06-12WatchKitでWatchAppからiPhone側のアプリを操作する今回のエンジニアブログ担当の近藤です。8のウィジェットをSwiftで実装してみた今回のエンジニアブログを担当します山下です。SQSを使った非同期処理の実装こんにちは。サーバ担当の中村です。採用情報ワンダープラネットではモバイルゲーム開発者を募集しております。(S編)C/C++でネットワークプログラミングをやってみよう(2)スターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。