Arduino IDEのダウンロード〜インストール完全ガイド
「Arduinoを買った(or これから始める)けど、開発に使うArduino IDEって、公式のどれをダウンロードすればいいの?」「インストールでつまずきたくない」
という方へ、ダウンロード(環境構築)からLチカ(LED点滅)まで、順番に解説します。
結論、Arduino IDEは公式サイトから無料でダウンロードでき、手順どおりなら数分で導入できます。この記事のとおり進めれば、初心者でも「自分のコードでLEDを光らせる」ところまでたどり着けます。
筆者は現役の車載組込みソフトエンジニアです。普段Arduinoを触る際は別の環境(VS Code+PlatformIO)を使っていますが、最初の一歩としてはArduino IDEがいちばん手軽だと考えています。その理由も後半で正直にお話しします。
なお、この記事はArduino本体を持っている前提で進めます。まだ買っていない・どれを買うか迷っている方は、先にArduinoは結局どれを買う?初心者へのおすすめと主要ボード比較でボードを決めてから読み進めるとスムーズです。
目次
Arduino IDEとは?導入前に知っておくこと
手を動かす前に、Arduino IDEが何をするソフトなのかを30秒で押さえておきましょう。
Arduino IDEの役割(書く→検証→書き込む)
Arduino IDEは、プログラムを「書く・検証する・ボードに書き込む」を1つでこなせる開発ソフトです。これ1本入れれば、Arduinoを動かす準備が整います。
※この記事の画面写真は、Arduino公式ドキュメント(CC BY-SA 4.0)の例です。Arduino IDEのバージョンにより細部が異なる場合があります。

用語メモ:
・スケッチ…Arduinoでのプログラムの呼び方。
・検証/コンパイル…書いたプログラムにエラーがないか確認し、マイコンが分かる形に変換すること。
・書き込み(アップロード)…変換したプログラムをUSB経由でマイコンボードへ送り、実際に動かすこと。
バージョンは2.x系でOK(2026/6/末時点)
Arduino IDEには古い1.x系と新しい2.x系がありますが、これから始めるなら最新の2.x系で問題ありません。補完機能などが強化され、画面も使いやすくなっています。本記事も2.x系を前提に進めます。
Arduino IDEのダウンロード手順
まずは公式サイトからインストーラを入手します。Arduino IDEは無料です。
公式サイトでOSに合った版をダウンロード
ダウンロードは必ずArduino公式サイトのソフトウェアページから行います(偽サイトや古い配布元を避けるため)。手順は次のとおりです。
- 公式の「Software(ソフトウェア)」ページを開く
- 「Arduino IDE 2.x」のダウンロード一覧から、自分のOSを選ぶ
| OS | 選ぶもの(目安) |
|---|---|
| Windows | 「Windows」用インストーラ(Win 10以降) |
| Mac(macOS) | 「macOS」用(お使いのチップ/OSに合う版) |
| Linux | 「Linux」用(AppImage など) |

「寄付」画面で戸惑わないために
ダウンロードボタンを押すと、「CONTRIBUTE & DOWNLOAD(寄付して入手)」のような画面が出ることがあります。これはArduinoプロジェクトへの任意の寄付のお願いで、支払わなくてもダウンロードできます。寄付しない場合は「JUST DOWNLOAD(ダウンロードのみ)」を選べばOKです。
(寄付して入手)
(無料でダウンロード)
Arduino IDEのインストール手順【Windows / Mac】
ダウンロードしたファイルから、インストールします。OS別に見ていきます。
Windowsでのインストール
- ダウンロードしたインストーラ(.exe)を実行する
- ライセンスへの同意、インストール先などを確認して進める
- 途中でUSBドライバのインストール許可を求められたら許可する(ボードをPCに認識させるために必要)
- 完了したらArduino IDEを起動する


Mac(macOS)でのインストール
- ダウンロードしたファイルを開き、Arduino IDEを「アプリケーション」フォルダへ移動する
- 初回起動時にセキュリティの確認が出たら、開く操作を許可する

Linux・その他の補足
LinuxではAppImage形式などで配布されています。実行権限を付けて起動する形が基本です。環境差が大きいため、詳細は公式の案内に従ってください。
初期設定(日本語化・ボード/ポート選択)
起動できたら、最初に2つだけ設定しておきましょう。日本語化とボード/ポートの選択です。
言語を日本語にしたい方は
メニューの設定(Preferences)を開き、言語(Language)で「日本語」を選ぶと、画面が日本語表示になります。英語のままでも使えますが、私は英語が得意ではないので日本語にしています。
ボードとシリアルポートを選ぶ
プログラムを書き込む前に、「どのボードか」「どのポート(USBの口)につながっているか」をIDEに教えます。ここを間違えると書き込めないので、最初のつまずきポイントです。
メニューの「ツール」→「ボード」から使うボード(例:Arduino UNO)を、「ツール」→「ポート」から接続中のポート(例:COM3)を選びます。2.x系では画面上部のボード選択メニューからまとめて選ぶこともできます。

動作確認|Lチカで書き込みを試す
準備ができたら、最後に本当に書き込めるかを確認します。定番の「Lチカ(LEDの点滅)」で試しましょう。多くのボードに付いている内蔵LEDを使うので、配線なしで確認できます。
- メニューの「ファイル」→「スケッチ例」→「01.Basics」→「Blink」を開く
- 検証(✓)ボタンでエラーがないか確認する
- 書き込み(→)ボタンでボードへ転送する
- ボード上のLEDが点滅すれば成功!



<Arduino IDEの手軽さ>
私が初学者の頃も、最初はこのとおりArduino IDEを入れて、Blink(Lチカ)を書き込む(コンパイルしてボードへ転送する)だけで、すぐにLEDが点滅しました。とくに大きなつまずきもなく、初心者でも簡単にマイコンを動かせたのを覚えています。「自分のコードで現実のモノが動いた」という最初の成功体験が、学習を続ける一番のきっかけになります。まずはここまで到達できれば環境構築完了です。
VS Codeで開発したい方はPlatformIOという選択肢も
私自身が普段使っているのはArduino IDEではなく、VS Code+PlatformIOという環境です。複数ファイルに分けて作り込むのに向いていて、コード補完やGitとの連携も強力。慣れれば圧倒的にこちらのほうが使いやすいからです。とはいえ、それは「まず動かす」段階を越えてからの話。最初からそこを目指す必要はありません。
組込みエンジニアになってから実際に使えるようになればいいかなと思います。
「Arduino IDEとPlatformIO、結局どっちがいいの?」という方はArduino IDE・PlatformIOどっちの開発環境を使うべきかで両方を使う私が比較しています。VS Code+PlatformIOの具体的な導入手順はVS Code+PlatformIOで作るArduino開発環境にまとめました。
まとめ|導入できたら最初のLチカへ
最後に要点を整理します。
- ダウンロード:公式サイトから無料で。OSに合った版を選ぶ(寄付は任意)
- インストール:Windowsはドライバ許可、Macはアプリへ移動+初回許可
- 初期設定:日本語化+「ボード」と「ポート」の選択(書き込みの要)
- 動作確認:内蔵LEDのBlink(Lチカ)で書き込みテスト
ここまでできれば、Arduinoを動かす準備は完了です。次はスケッチ例「Blink」の数字を書き換えて、点滅の間隔を変えるところから試してみてください。Lチカを一歩ずつ手を動かして固めたい方はArduinoのLチカのやり方(練習問題7問)へ。Arduinoそのものを知りたい方はArduinoとは?できること・種類の解説もあわせてどうぞ。学習全体の進め方は未経験から組込みエンジニアになる全体ロードマップで確認できます。
よくある質問(FAQ)
Arduino IDEは無料?
はい、無料です。ダウンロード時に寄付を求められることがありますが、支払わなくても利用できます。Arduinoはオープンソースのプロジェクトなので、開発環境も無料で提供されています。
オンライン版との違いは?
ブラウザで使うオンライン版(Web Editor/クラウド版)もあります。インストール不要で手軽ですが、オフライン利用や細かい設定はPC版(本記事のArduino IDE)のほうが安心です。本格的に続けるならPC版のインストールがおすすめです。
ボードが認識されない・書き込めないときは?
多くは「ボード」か「ポート」の選択ミスか、USBドライバが原因です。次を確認してください。
- USBケーブルがデータ通信対応か(充電専用ケーブルだと認識しない)
- 「ツール」→「ポート」でボードのポートが選ばれているか
- 選んだボードの種類が実物と合っているか
それでも解決しない場合はドライバの再インストールを試します。
Arduino IDEとPlatformIO、どっちがいい?
初心者はArduino IDEで十分です。複数ファイルでの本格的な開発や、コード補完・Gitを使い込みたくなったらVS Code+PlatformIOを検討しましょう。詳しい比較はArduino IDE・PlatformIOどっちの開発環境を使うべきかにまとめています。