ほぼすべての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モンスターについては知っています。
不足している機能を掘り下げる準備ができて、標準ライブラリから入手できます。