SKU:A041-B






BUTTERFLY ランチャーは、旧バターフライ製品のアップグレード版です。マイクロプロセッサーMEGA328と18個のRGB LEDが搭載されています。また、デバイスに組み込まれたリチウムポリマー電池と、電源、シリアル通信、接続用の2つのポートを備えています。
注目すべきは、多くのデバイスをシリアルで接続し、それぞれを独立して制御できることです。そのため、非常に素晴らしい効果を生み出すことができます。
直列通信の仕組み: デバイスは直列に接続されており、あるデバイスを識別し、あるデバイスにコマンドを送るために、コントローラ(M5コア)からシリアル接続で送られるコマンドにid変数を付けます。このとき、コマンドがラインを通過するたびにid変数はデバイスごとにマイナス1されることになります。このとき、id=0になった機器がコマンドを実行します。
また、LEDはそれぞれ独立して制御され、LEDの色、点滅モード、明るさ、サーボの状態を制御することができ、蝶の打ち上げに使用されます。
LEDのデモの下のビデオでわかるように、遅延は明らかです。すべてのデバイスに100msの遅延があり、合計10個ある場合、最後のデバイスは1秒の遅延があります。この遅延を最適化するために、最初のデバイスが最後のデバイスを待つようにプログラムすることができます。しかし、プロトコルに基づくと、どのような場合でも遅延は存在します。
| 仕様 | パラメータ |
|---|---|
| 電池容量 | 120mA |
| RGB LED | 18個 |
| 通信方式 | UART |
| 製品重量 | 68g |
| 梱包重量 | 68g |
| 製品サイズ | 45 x 35 x 32mm |
| 梱包サイズ | 110 x 110 x 30mm |
Mega328 ISP インターフェースフットプリントの PIN 定義をダウンロードする。
コードのダウンロードはこちらをクリックしてください。
Notice:
推奨ステップ:
1) デバイスをmicro USBケーブルで配線します。
(*SNRは信号の量に対するノイズの量で単位はdB[デシベル]で表されます。
2)UIFlowのテストコードを使用して、すべてのユニットが正常に動作していることを確認し、ラインをテストします。3)デバイスのボタンを使ってバタフライをロードします。4) M5GOのボタンをプログラムして、バタフライを起動させる。
UIFLowにプログラミングブロックを統合し、最も簡単な方法でプロジェクトのプログラミングができるようにしました。
UIFlowの開発環境をセットアップするには、次のステップに従います。