人々のためのさらに別のシリアルプロトコル

ほぼすべてのarduino所有者は、コンピューターからの信号によってピンを制御するタスクに直面しており、ほぼ全員がシリアルを読み取り、アクションを切り替える独自のプログラムを作成します。

かつては、くしゃみごとに何かをコンパイルするのにうんざりしていました。そして、別の小さくてシンプルな、人間指向のスクリプト指向のプロトコルを手に入れました。





ダウンロード:svn checkout http://avros.googlecode.com/svn/trunk/ avros

avros.pdeのコンパイルと入力



何らかの方法でcomポートを開き、そこに書き込みます。

w13,1

そして、digitalWrite(13.1)、または

W10,100 analogWrite(10,100)

r10 digitalRead(10)-結果はr10,1として返されます

R14 analogRead(14)-R14,42

d100遅延(100)

他のほぼすべての関数、 avros.h内の詳細

ピンの番号付けでは、アナログのピンはデジタルのピンの直後にあります。小さいピンでは14〜21、小さいピンでは54〜69です。



コマンド間の区切り記号は、たとえば次のように便利に使用できます。

w13,1 d500w13,0 ;-) d100; w13,1



epromでシーケンスを記述し、ループまたは1回だけ実行することができます。

E o w13.1 d1000 w13.0 d1000 OSE es



単一の.hファイルとして設計されており、たとえばavros.pdeのように任意のプログラムに添付できます。



ストリーミングパン:速度を設定することを忘れずに、OSのコマンドラインからポートに直接コマンドを送信できます。また、puttyやminicomなどの端末を介して、または任意の言語のスクリプトから接続できます(キットの1つの難解な言語の例)



はい、バイナリプロトコルを使用したFirmataと168チップのすべてのメモリを占有するBitlashモンスターについては知っています。



不足している機能を掘り下げる準備ができて、標準ライブラリから入手できます。



All Articles