【環境設定】ArduinoIDEでプログラミングの手順(Arduino編)

ArduinoとESP32 Arduino

1. 準備するもの

Arduino Uno 本体

  • 最新版はR4ですが、定番のR3も広く使われています。

USBケーブル 🔌

  • Arduino Uno R3USB-Bケーブル(プリンターなどで使われる四角い端子のもの)
  • Arduino Uno R4USB-Cケーブル

2. 環境セットアップ手順

ステップ1:Arduino IDEのインストール

まず、Arduinoをプログラムするための統合開発環境(IDE)をインストールします。

  1. 公式サイトにアクセス: Arduinoの公式サイトにアクセスします。
  2. インストーラーをダウンロード: 「Windows – Win 10 and newer, 64 bits」をクリックして、インストーラーをダウンロードします。寄付を求める画面が表示されますが、「JUST DOWNLOAD」をクリックすれば無料でダウンロードできます。
  3. インストールを実行: ダウンロードした .exe ファイルをダブルクリックしてインストーラーを起動します。
  4. ライセンス契約に同意: 「I Agree」をクリックします。
  5. インストールオプション: 「Next」をクリックして進み、「Install」をクリックします。インストールが完了したら「Finish」をクリックします。

これで、Arduino IDEのインストールは完了です。


ステップ2: Arduino Unoの接続と設定

次に、Arduino Unoをパソコンに接続し、IDEで認識させます。

  1. Arduino Unoを接続: USBケーブルでArduino UnoとWindows 11のパソコンを接続します。
  2. Arduino IDEを起動: スタートメニューから「Arduino IDE」を起動します。
  3. ボードの選択:
    • 上部メニューの「ツール」→「ボード」→「Arduino AVR Boards」と進み、「Arduino Uno」を選択します。
  4. ポートの選択:
    • 再度「ツール」→「ポート」と進みます。
    • COM の後に数字が続くポートが表示されるので、その中に「(Arduino Uno)」と表示されているものを選択します。これで、パソコンがArduino Unoを正しく認識しました。

3. ArduinoIDEを使ってみる(Lチカ)

いよいよ、LEDを点滅させる「Lチカ」のプログラム(スケッチ)を動かしてみましょう。このスケッチは、Arduino IDEに初めから用意されています。

  1. サンプルを開く:
    • メニューの「ファイル」→「スケッチ例」→「01.Basics」→「Blink」を選択します。
  2. スケッチ(ソースコード)の確認:
    • 新しいウィンドウが開き、以下のコードが表示されます。これが「Lチカ」のソースコードです。
void setup() {
  // initialize digital pin LED_BUILTIN as an output.
  pinMode(LED_BUILTIN, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);  // turn the LED on (HIGH is the voltage level)
  delay(1000);                      // wait for a second
  digitalWrite(LED_BUILTIN, LOW);   // turn the LED off by making the voltage LOW
  delay(1000);                      // wait for a second
}

コードの簡単な解説

  • setup(): 電源が入った時やリセットボタンを押した時に一度だけ実行される部分です。ここでは、ボードに内蔵されているLED(LED_BUILTIN)を出力用に設定しています。
  • loop(): setup()の実行後、繰り返しずっと実行される部分です。
    • digitalWrite(LED_BUILTIN, HIGH);: LEDを点灯させます。
    • delay(1000);: 1000ミリ秒(=1秒)待ちます。
    • digitalWrite(LED_BUILTIN, LOW);: LEDを消灯させます。
    • delay(1000);: 再び1秒待ちます。この動作が繰り返されます。
  1. Arduino Unoへの書き込み:
    • IDEの左上にある右向き矢印のアイコン(マイコンボードに書き込む)をクリックします。
    • コンパイル(プログラムの変換)が始まり、その後Arduino Unoにプログラムが書き込まれます。
    • 画面下部に「書き込みが完了しました。」と表示されれば成功です。

書き込みが完了すると、Arduino Unoボード上の「L」と書かれたオレンジ色のLEDが1秒間隔で点滅を始めます。これで「Lチカ」は成功です! 🎉

コメント