今日は

昼休み走りました。

会社から3分のランステーションから皇居ランす。

気持ちよかった。頭スッキリ午後も頑張ります!?

ちなみにPWMのピリオドの初期値は1000Hz=1msです。

マブチモータで滑らかに動くインターバルに設定してます。

キーーーーーーンという音はこの1000Hzの音です。

すいませんです。

 

ちなみに

サーボ以外にスピーカをつなげば、メロディーを鳴らすことができますよ。。

例えば、↓こんな感じで用意して

/*

1ファ 349Hz=2.865ms

2ソ 392Hz=2.551ms

3ラ 440Hz=2.272ms

4シ 494Hz=2.024ms←2.028

5ド 523Hz=1.912ms

6レ 294*2 = 588Hz=1.700ms

7ミ 330*2 = 660Hz=1.515ms

8ファ 349*2 = 698Hz=1.432ms

9ソ 392*2 = 784Hz=1.275ms

*/

#define PERIMAX 9

int periodArray[PERIMAX] = {2865, 2551, 2272, 2028, 1912, 1700, 1515, 1432, 1275};

for (i…)

pwmPeriod = periodArray[i];

とか。です。

これであなたも音楽博士!?

大変恐縮です。
MaBeee SDKを更新しました!!!!!!
SG-90サーボ動かせます!

大変長らくご無沙汰しておりました。すいません。

と、初めまして、私、CTO小山と申します。入社ほぼ1年経ちましてようやくですが、ブログ更新させて頂きます。

MaBeee SDKを地味ぃぃぃに更新いたしました。

PWMのピリオドを変更するインターフェースを追加しましたので、SG-90などのサーボを制御できるようになりました。

MaBeee iOS SDK
MaBeee Android SDK

↓回路接続イメージ図です。

SDKからBT接続時にpwmPeriod=20000 (20msインターバル)にセットすると、SG-90が制御できるようになります。
pwmDuty = 6 が -30°
pwmDuty = 8 が 0°
pwmDyty = 10 が 30°
くらいなイメージです。
ちなみにpwmDuty = 8とか設定した後、pwmDuty = 0 とすると安定します。

↓参考に作ったマビラジです。

↓マビラジ接続回路図です。

これであなたもラジコン博士!????

FXC-5A

FXC-5Aという端末でMaBeeeに接続できない、という問い合わせがありました。Androidは全部の機種をサポートするわけではなく、お問い合わせいただいてもすべて対応できるわけではないのですが、できればなんとかしたい感じで、幸いこの端末は入手することができたので検証してみました。

Continue reading FXC-5A

MaBeee Androidアプリの使用メモリを減らしたァア

先日のAndroidデバイスの確認結果をうけて、メモリが問題で落ちていた端末を買いました。Samsang SC-04E Galaxy S4。これは接続まわりは問題なさそうなので、メモリだけ改善すれば今後もデモ等で使えそう。Amazonで14,000円。弱小スタートアップでも手が届く値段ッス。

Continue reading MaBeee Androidアプリの使用メモリを減らしたァア

MaBeee Androidアプリのテストに行ってきたァア

MaBeeeのAndroidアプリ、先日からベータテストを開始しました。それと同じタイミングになってしまったのですが、Android端末をレンタルしている会社に行って検証してきました。時間とコストなどを考えると全機種検証するわけにはいかないので、機種別のシェアをググって上位から10機種ほど検証してきました。

Continue reading MaBeee Androidアプリのテストに行ってきたァア