はじめに
Arduino IDEは、コードを書いてArduinoボードにアップロードするためのオープンソースのソフトウェアです。 これは、Windows、Mac OS X、およびLinuxなどの異なるオペレーティングシステム上で実行されます。 環境はJavaで書かれており、処理やその他のオープンソースソフトウェアに基づいています。

Arduino sketch
Arduino sketchは、Arduinoがプログラムに使用する名前です。 これは、Arduinoボードにアップロードされ、Arduinoボード上で実行されるコードの単位です。 基本的なArduinoスケッチは二つの関数で構成されています:
- setup()
- loop()
- loop()()
これらの機能の目的については、チュートリアルの後半で説明します。
今のところ、Arduino IDEを開き、ファイルタブをクリックしてください。 次に、[新規]をクリックします(またはキーボードの[Control+N]を押します)。
書きスケッチ
この例を書いてみましスケッチ、すなわちプログラムを作成し、Arduino IDEがテキストを表示こんにちは世界を画面に表示します。 私達は私達のメッセージを書くのに連続モニターの窓を使用する。

シリアルモニターに書き込むには、まずシリアルモニターを初期化する必要があります。:
Serial.begin(9600);
ここで9600は、USB経由でデバイスと通信するボーレートです。
シリアルモニタに書き込む文は次のとおりです:
Serial.println("Your Message");
次に、シリアルモニタを初期化し、setup()関数内にprint文を記述してコードを変更します。 あなたはこのコードで終わります:
[ファイル]タブに移動し、[保存]をクリックしてスケッチを保存します。
スケッチの実行方法
スケッチを実行するには、以下の手順に従ってください:
- usbケーブルを使用してeviveをコンピュータに接続します。
- アップロードボタンをクリックしてArduinoにプログラムをロードします。
- Arduino IDEシリアルモニタウィンドウを開いて、スケッチの実行を確認し、テキストメッセージを印刷します。 プログラムに表示されるテキストは、シリアルモニタウィンドウに表示されます。

Arduino Sketchプログラムフロー
Arduino sketchでは、プログラムステートメント(個々のコード行)が実行され、上から下に実行されます。 この文の上から下への実行は、フロー制御文によってのみ変更できます。
あなたのスケッチで気づくべきことはほとんどありません:
- void setup():これは、setup()という名前の関数の関数初期化/宣言プロセスです。 関数は値を返さないため、空を意味するキーワードvoidで初期化されます。
- シリアル。開始(9600);
シリアル。println(“こんにちはWorld”);
これらの記述は、現在のセットアップ機能します。 - {ここから始まるすべてのステートメントがfuctions内にあることを示す関数の開始中括弧です。
- }は関数の閉じ括弧です。
- ;はステートメントを終了するために使用されます。
のこんにちは世界のスケッチ、諸表は、setup()関数の動作の最初は上から下へ 文のシリアル。begin(9600);はsetup()関数の最初の文なので、最初に実行します。 このステートメントは、シリアルポートの速度を9600ボーに設定します。 Eviveとserial monitorウィンドウが同じ速度で通信できるようにするには、serial monitorウィンドウのボー設定がこの値と一致する必要があります。
setup()関数で実行する2番目の文はSerialです。println(“Hello,world!”); これは、シリアルモニタウィンドウに表示するためにHello Worldというテキストを送信します。.こんにちは、次のようになります このステートメントでは、開始引用符と終了引用符(””)の間に任意のテキストを置くことができ、それがシリアルモニタウィンドウに表示されます。
setup()関数
setup()関数のステートメントは、スケッチが実行されるときに一度だけ実行されます(Hello Worldスケッチで気づいている必要があります)。
setup()関数
ステートメーショこんにちは、スケッチが実行されたときに実行されます。
loop()関数
loop()関数内のステートメントは、上から下に連続して実行され、次に上に戻ります。
loop()関数に二つの文が含まれている場合、最初の文が最初に実行され、次に第二の文が実行され、次に第一の文が再び実行されます。 したがって、メインループ内の文は、Arduinoがオフまたはリセットされるまで継続的に実行されます。
私たちのHello Worldスケッチでは、loop()関数にはステートメントがないため、プログラムの実行はループ内で終了し、そこに立ち往生し、何もしません。こんにちは、プ
スケッチにloop()関数が空であっても、それがなければ、Arduinoボード上のマイクロコントローラはsetup()関数の文が実行された後にメモリ内で次に見つかったものを実行しようとするため、loop()関数が空であっても、スケッチにloop()関数を持つことが重要です。 しかし、loop()関数は、プログラムの実行をループ内に保持することによって、それを防ぐことができます。
以下は、メインループの実行を示すスケッチ例です。 コードをArduino IDEにコピーし、コードをeviveにアップロードしてシリアルモニタを起動します。

これは、シリアルモニターで取得しますものです:
setup()関数のテキストは、シリアルモニタウィンドウが最初に開かれ、Arduinoがリセットされたときに一度だけ表示されます。 この後、プログラムの実行はloop()関数に入り、ループ内のステートメントを上から下に繰り返し実行し、終わることのないループで再び上に戻ります。