昼休み走りました。
会社から3分のランステーションから皇居ランす。
気持ちよかった。頭スッキリ午後も頑張ります!?
ちなみにPWMのピリオドの初期値は1000Hz=1msです。
マブチモータで滑らかに動くインターバルに設定してます。
キーーーーーーンという音はこの1000Hzの音です。
すいませんです。
昼休み走りました。
会社から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];
とか。です。
これであなたも音楽博士!?
大変長らくご無沙汰しておりました。すいません。
と、初めまして、私、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 とすると安定します。
↓参考に作ったマビラジです。
↓マビラジ接続回路図です。
これであなたもラジコン博士!????
MaBeee iOS SDKを更新しました。Version 1.5になります。
やっぱりなかなか更新続かないですね。最後が9月11日なので4ヶ月放置ってすごいですね。ん、でもトップページとかは更新してたからそこまででもない気もしますね。ここでは前半に今後の予定、後半に歴史を書いていきます。
前回の更新が8月21日で、それから何やってたんだって話ですね。仕事はちゃんとやってるような気がしますね。これは社内の業務報告か?という雰囲気でお届けします。
MaBeee iOS SDK、まだかよっていうか実は少し前から公開されてるという感じですね。まあこれもライセンスとか免責事項とかいろいろあるのでベータ?プレビュー?という感じです。
いまiOSのSDKを作っているのですが、それと整合とるように少しだけMaBeeeMacAppをアップデートして、電池残量というか電池電圧が取れるようになりました。
FXC-5Aという端末でMaBeeeに接続できない、という問い合わせがありました。Androidは全部の機種をサポートするわけではなく、お問い合わせいただいてもすべて対応できるわけではないのですが、できればなんとかしたい感じで、幸いこの端末は入手することができたので検証してみました。
MaBeeeをMacに接続するものをつくりました。まだ正式サポートって感じではないですが、GitHubで公開しちゃいました。ドキュメント的なものもGitHubのREADMEとWikiに書いてます。