Arduinoのスクラッチ、最も初心者のArduinoユーザー向けのIDE

Arduinoのスクラッチ

Freeボードのプログラミングはファッショナブルになりつつあり、RaspberryPiやArduinoなどのボードがより手頃な価格になっているのも不思議ではありません。 チュートリアルとビデオチュートリアルもより手頃な価格で、プログラミングの基本を学ぶのに数時間しかかかりません。 そのせいです ArduinoまたはRaspberryPi用の特定のプログラムの作成を支援しようとする多くのプログラムがあります。 他のプログラムを作成するためにこれらのデバイス内にインストールされるプログラムでさえ、RaspberryPiには多くの例があります。

Arduinoに関連する最も有名なプログラムまたはソフトウェアのXNUMXつは Scratch for Arduino、無料プログラムの作成を支援する初心者ユーザー向けのソフトウェア Arduinoプロジェクトが正しく機能するために。

Arduinoのスクラッチとは何ですか?

しかし、最初にそれはArduinoのスクラッチであると言わなければなりません。 Scratch for Arduinoは、初心者ユーザー向けのIDEプログラムです。。 コードの作成、コンパイル、およびリアルタイムでの実行を可能にするプログラミング用ツール。 このソフトウェアは、Scratchと呼ばれる有名な子供向けアプリに基づいています。 このアプリケーションは検索します 小さな子供たちが最も論理的なスキルを身に付けるのを助けるブロックとビジュアルプログラミングのおかげで、小さな子供たちの間でプログラミングを教える。 Scratch for Arduinoのアイデアは、ビジュアルプログラミングとブロックプログラミングを使用して、プログラミングのレベルに関係なく、すべてのユーザーがArduinoのプログラムを作成できるようにすることです。

Scratch for Arduinoは、ScratchやArduinoプロジェクトとは何の関係もありませんが、無料のプロジェクトであるため、エンドユーザーがArduinoボードとソフトウェアを使用できるように、各プロジェクトの最善を尽くしています。 これらのXNUMXつのプロジェクトは相互に通信していないと言わざるを得ませんが。 つまり、Scratchには、Scratch for Arduinoになるオプションがなく、Arduino IDEでは、Scratch forArduinoと呼ばれるプラグインを使用したビジュアルプログラミングが許可されていません。 Scratchはスタンドアロンソフトウェアであり、 Scratch for Arduinoは、Arduino IDEと同様に、通信用の特定のArduinoボードのドライバーを含む独立したマルチプラットフォームプログラムです。.

コミュニティのおかげで、Arduinoのスクラッチは スマートフォンがプログラムと通信できるだけでなく、HTTPプロトコルを使用して作成されたソフトウェアをテストできるAndroid用アプリケーション.

Arduino用のScratchをインストールするにはどうすればいいですか?

Scratch for Arduinoプログラムは、さまざまなプラットフォームで利用できます。少なくとも、ユーザー数が最も多い最も人気のあるプラットフォームでは次のようになります。 Windows、macOS、Gnu / Linux、さらにはRaspberryPiディストリビューションにもインストールできます、したがって、このプログラムは、使用するすべてのコンピューターで使用できます。

しかし、まず第一に、私たちはそれを私たちのコンピュータにインストールするためのプログラムを入手しなければなりません。 オン プロジェクトの公式ウェブサイト すべてのオペレーティングシステム用のプログラムを入手できます。

Arduino公式ウェブサイトのスクラッチ

Windowsを使用している場合は、ダウンロードしたパッケージをダブルクリックして、 「次へ」または「次へ」ボタンを押し続ける必要があるインストールウィザードに従います。

macOSを使用する場合、プロセスは類似または類似しています。 ただし、ダウンロードしたパッケージをダブルクリックする前に、macOS構成に移動し、オペレーティングシステムがアクセス許可のないプログラムのインストールを許可していることを確認する必要があります。 これを行ったら、 アプリケーションパッケージを開き、アプリケーションをアプリケーションフォルダにドラッグします.

Gnu / Linuxを使用する場合は、 まず、当社のプラットフォームに対応するパッケージをダウンロードしますこの場合、64ビットまたは32ビットプラットフォーム用ではなく、ディストリビューションがdebianパッケージまたはFedoraパッケージ、つまりdebまたはrpmを使用している場合です。 ディストリビューションに対応するパッケージをダウンロードしたら、フォルダー内のターミナルを開く必要があります。これは、フォルダースペースを右クリックして、ターミナルで次の操作を実行します。

sudo dpkg -i paquete.deb

または、次のように入力してインストールすることもできます。

sudo rpm -i paquete.rpm

プログラムをインストールして数秒後、メニューにScratch forArduinoというアイコンが表示されます。 ご覧のとおり、このビジュアルIDEのインストールは非常に簡単で、通常、正しく機能するために外部プログラムは必要ありません。

どのボードがSfAと互換性がありますか?

残念ながら すべてのArduinoプロジェクトボードがScratchforArduinoと互換性があるわけではありません。 今のところは それらは互換性があるだけです Arduino UNO、ArduinoDiecimilaおよびArduinoDuemilanove。 残りのボードはプログラムと互換性がありませんが、作成したコードを実行できないという意味ではありません。つまり、作成したコードを別のIDEにエクスポートして、コンパイルして実行することができます。 スクラッチのように、 SfAは、Arduino IDEなどのIDEにコードを送信し、ArduinoIDEと互換性のあるプロジェクトの他のボードにプログラムを送信できます。 また、出荷がScratch for Arduinoを介して行われるかどうかに依存することなく、正しく機能することができます。

Arduino 101

コードに関しては、残念ながらライセンスの問題で、ファイルは全方向性ではありません。つまり、ScratchファイルはScratch for Arduinoによって認識されますが、このプログラムのファイルはScratchと互換性がありません。 たとえ 両方のプログラムによって生成されたコードは、ArduinoIDEと互換性があります。 この問題は、時間の経過とコミュニティの貢献によって確実に解消されるものですが、現時点では解決できません。

ArduinoまたはArduinoIDEのスクラッチ?

この時点で、Arduino用にプログラムするのに何が良いのか疑問に思うでしょう。 ArduinoまたはArduinoIDEのスクラッチ? プログラミングレベルが本当にわかっていれば、少しのロジックで答えることができるという深刻な質問です。 Scratch for Arduinoは、最も初心者で専門知識の少ないユーザーを対象としたIDEです。 これは、いわゆるセミプログラミングに似た、ブロックプログラムの視覚的側面によって支援されます。 Arduino IDEは、正しくプログラミングするために視覚的な側面を必要としないエキスパートおよび中級レベルのプログラマー向けのIDEです。 Y プログラムが子供またはティーンエイジャー向けの場合、Scratch forArduinoが適切なプログラムであることは明らかです。.

しかし、強力なチームがあれば、 デスクトップコンピュータで十分です。両方のソリューションを用意するのが最善です。。 前に述べたように、Scratch for Arduinoはブロックを作成するのに役立ち、Arduino IDEは、ArduinoまたはArduinoIDEで動作する他のプロジェクトからさまざまなボードにプログラムを送信するのに役立ちます。 しかし、いずれにせよ、選択はあなた次第です どちらを選びますか?


コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   遅い

    素晴らしいスクラッチ