ArduinoのスクラッチはArduinoのプログラミングをより直感的にします





Windows / Mac / Linux:Arduinoプログラミングはそれほど難しくありませんが、より直感的なものを探しているなら、Arduinoのスクラッチ( S4A )がまさに探していたものです。 彼女は、Arduinoプログラミングを子供(または初心者)に教えるための基礎としてMITのスクラッチを使用しています。

アイデアは、より視覚的なプログラミング言語を提供することで、その仕組みをよりよく理解できるようにすることです。 あなたがArduinoプログラミングの専門家であっても、このプログラムでの作業に興味を持ちます。 これはArduinoのプログラミングを開始するのに最適なプログラムです。

プログラムインターフェイスは次のとおりです。











メインのArduinoマイクロコントローラーは、機能ブロックの形で提供されます。 アナログおよびデジタルの記録と読み取り、および高レベルのものここでは、サーボモーターの標準および連続回転を制御するためのブロックを見つけることができます。







S4Aでは、Arduinoボードは特別な種類のスプライトです。 Arduinoスプライトは、ボードが接続されているUSBポートを自動的に検出します。

新しいArduinoスプライトを追加するだけで、複数のボードに同時に接続できます。



技術的な詳細



サポートされているボード


S4AはArduino Diecimila、Duemilanove、およびUnoと連携します。 他のボードはテストされていませんが、動作する場合もあります。



接続


コンポーネントは特定の方法で接続する必要があります。 S4Aは、6つのアナログ入力(アナログピン)、2つのデジタル入力(デジタルピン2および3)、3つのアナログ出力(デジタルピン5、6および9)、3つのデジタル出力(ピン10、11および13)、および4つの特殊出力をサポートしますサーボモーター接続(デジタルピン4、7、8、および12)。

Xbeeなどの無線RFモジュールをボードに接続することにより、ボードを制御できます。 S4Aでは、USBポート経由でボードを制御することもできます。



適合性


S4AはScratchと下位互換性があるため、 Scratchプロジェクトを開くことができます。 ただし、 Scratchの使用条件に反するため、 ScratchコミュニティWebサイトでプロジェクトを共有することはできません。 この互換性は双方向では機能しないため、元のScratchを使用してS4Aプロジェクトを開くことはできません。 ArduinoでのPicoBoardの使用もサポートされています。



ワークショップ


材料と演習を含む完全なアーカイブは、ここからダウンロードできます。



このプログラムの機能に関するビデオを次に示します。

フル機能のロボット。 回転カメラ、距離センサー、リモートコントロールを備えたロボット。 これには、2つのArduinoボード(リモートコントロール+ロボット)、ワイヤレスXBeeモジュール、3つの赤外線センサー、カメラモジュール、3つのサーボモーターが使用されます







S4A入門ワークショップ






All Articles