Arduino IDE-Arduinoボードのプログラム書き込み方法
![](https://spiceman.jp/wp-content/uploads/2021/10/arduino-program-writing.png)
当記事では、Arduino IDEでArduinoボードにプログラムを書き込む方法について詳しく解説します。
プログラム書き込みまでの準備
![Arduinoボード PC USBケーブル](https://spiceman.jp/wp-content/uploads/2021/10/arduino-program-writing-01.png)
ArduinoボードをUSBケーブルで、Arduino IDEを使用するPCに接続します。当記事では、Arduino Unoを使用して説明していきます。
以下の記事で初心者でもわかりやすいように、ランキング形式でおすすめのArduinoボードを紹介しているので、ぜひご覧ください。
![](https://spiceman.jp/wp-content/uploads/2021/10/arduino-recommendation-300x200.jpg)
また、以下の記事で、安価でWi-Fi/Bluetoothに対応している「ESP32開発ボード」についてもまとめてみました。
このボードは、Arduinoボードではありませんが、Arduino IDEでソフト開発ができるため、電子工作でIoTを実現したい方におすすめです。
![](https://spiceman.jp/wp-content/uploads/2021/10/esp32-recommendation-300x169.jpg)
![Arduino IDE 起動](https://spiceman.jp/wp-content/uploads/2021/10/arduino-program-writing-02.png)
Arduino IDEを起動します。
書き込み用の簡単なプログラムを作成します。
![Arduino IDE LEDを1秒間隔で点滅するプログラム](https://spiceman.jp/wp-content/uploads/2021/10/arduino-program-writing-03.png)
void setup() {
pinMode(13, OUTPUT);//13ピンをOUTPUTに設定
}
void loop() {
digitalWrite(13, HIGH);//13ピンのLEDをONにする
delay(1000);//1000msec(1秒)待つ
digitalWrite(13, LOW);//13ピンのLEDをOFFにする
delay(1000);//1000msec(1秒)待つ
}
上記のプログラムをArduino IDEの編集エリアにコピー・ペーストして下さい。
![Arduino IDE 検証](https://spiceman.jp/wp-content/uploads/2021/10/arduino-program-writing-04.png)
プログラムが完成したら、「検証」をクリックします。
![Arduino IDE プログラム保存](https://spiceman.jp/wp-content/uploads/2021/10/arduino-program-writing-05.png)
検証(コンパイル)が開始される前にプログラムを保存する必要があります。適当なファイル名を入力して、「保存」をクリックします。
![Arduino IDE コンパイル完了](https://spiceman.jp/wp-content/uploads/2021/10/arduino-program-writing-06.png)
プログラムに間違いがなければ、コンパイルが完了します。これで、プログラム書き込みまでの準備は完了です。
プログラムの書き込み
![Arduino IDE マイコンボードに書き込む](https://spiceman.jp/wp-content/uploads/2021/10/arduino-program-writing-07.png)
「マイコンボードに書き込む」をクリックして、Arduinoボードにプログラムを書き込みます。
![Arduino IDE ボードへの書き込みが完了しました](https://spiceman.jp/wp-content/uploads/2021/10/arduino-program-writing-08.png)
問題なくプログラムが書き込めれば、「ボードへの書き込みが完了しました。」と表示され、Arduino UnoのLEDが1秒間隔で点滅します。
なお、Arduinoボードのプログラムを変更する場合、その度にArduinoボードにプログラムを書き込む必要があります。
![Arduino IDE プログラム変更 検証](https://spiceman.jp/wp-content/uploads/2021/10/arduino-program-writing-09.png)
例として、上記のように「delay(1000);」を「delay(100);」にプログラムを変更して、「検証」をクリックします。
![Arduino IDE マイコンボードに書き込む LEDが0.1秒間隔で点滅](https://spiceman.jp/wp-content/uploads/2021/10/arduino-program-writing-10.png)
プログラムを修正したら、「マイコンボードに書き込む」をクリックします。今度はArduino UnoのLEDが0.1秒間隔で点滅します。