処理とArduino®の関係は何ですか?
Arduino®は、配線に基づいた言語を使用してプログラムされたオープンソースの拡張マイクロコントローラーです。ただし、その開発環境は処理に基づいています。これは、コンピューターグラフィックスと複雑なデータの視覚化を生成するために一般的に使用される無料のダウンロード可能なプログラミング言語です。プログラムとも呼ばれるスケッチは、処理に組み込まれ、Arduino®言語は処理開発環境(PDE)ファイル拡張機能を使用します。さらに、処理およびArduino®スケッチは互いに通信し、スケッチとArduino®ハードウェアの処理を双方向制御します。たとえば、処理スケッチのデータを使用して、Arduino®マイクロコントローラーに接続されたハードウェアを制御できます。また、マイクロコントロラーのデータを使用して、処理スケッチの機能を制御できます。代替両方の環境は、同時に互いに影響を与える可能性があります。処理およびArduino®プロジェクトの例には、ポテンショメータを使用して処理スケッチによって表示されるオブジェクトの色を制御すること、および処理スケッチからのマウスクリックイベントを使用して、一連の光発光ダイオード(LED)を制御することが含まれます。
処理およびArduino®言語は、コードとユニバーサルシリアルバス(USB)ポートを介して互いに通信します。マイクロコントローラーと処理の間の双方向通信を設定するため、またはArduino®で処理を制御するために、ユーザーは両方の言語でスケッチを書きます。処理スケッチは、Arduino®に接続されたシリアルポートを探しますが、マイクロコントローラーコードはArduino's®入力と出力からデータを受信および送信します。これにより、愛好家に完全なコントロールを提供します彼らのプロジェクト。
処理用の利用可能な無料のArduino®ライブラリにより、ユーザーはマイクロコントローラーのコードを作成せずに処理のデータを使用してArduino®を制御できます。代わりに、標準プログラムがボードにアップロードされ、ユーザーは処理スケッチにコードを書き込みます。書かれたコードは通常、次の機能を実行します。Arduino®に接続されたシリアルポートを見つけて開き、変数のマイクロコントローラーのデータを保存し、処理スケッチでオブジェクトのサイズや色などのさまざまなパラメーターを制御するためにデータを使用します。
Arduino®と処理することを学んでいる人は、Arduino®プログラミング環境でスケッチの例を見つけることができます。これらのスケッチには、アプリケーションのダウンロードごとに付属しており、ユーザーは通常、追加のコードを作成せずに実行できます。 Arduino®のメーカーは、完全にコメントされた処理とArduino®コードをオンラインで提供しています。