OSS探訪

Sketchを編集・コンパイル・書き込みし、Arduinoボードの開発を一つのデスクトップIDEで行う

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
14,655
主要言語
Java
ライセンス
GPL-2.0-only
リポジトリ最終更新
2025/10/11
ページ内ナビ

概要

Arduino IDE 1.xは、Arduino Sketchの編集、コンパイル、ボードへの書き込み、ライブラリやボードパッケージの管理、Serial MonitorをまとめたデスクトップIDEです。Arduino board向けの開発入口として長く使われてきましたが、このリポジトリは現在旧世代として扱われています。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

Sketchの編集からコンパイル・書き込みまで同じ画面で行う

.ino sketchをeditorで編集し、ボードとserial portを選択してコンパイル・書き込みできます。beginner向けの例題やconsole outputも同じIDEから確認できます。

出典:[1]

Board ManagerとLibrary Managerで開発環境を追加する

ボードパッケージやライブラリをIDEから導入し、対象ボードのtoolchain・coreとアプリケーションライブラリを追加できます。AVR coreなど実機向けコードは現在別リポジトリとして管理されています。

出典:[1]

Serial Monitorでボードとの入出力を確認する

書き込み後のsketchがserial通信する場合、IDE内のSerial Monitorから出力確認や文字列送信を行えます。コンパイル・書き込み・実機確認を同じツール内で繰り返せます。

出典:[1]

向いている用途

Arduino IDE 1.x前提の教材・既存プロジェクトを保守する用途に向く

古い教材、plugin、運用手順、社内環境などが1.x画面や挙動を前提としている場合に、既存ワークフローの再現・保守に利用できます。

出典:[1]

導入前の確認

1.8.19が最終リリースで1.xは活発な開発が行われていない

1.8.19は2021年12月21日のセキュリティ修正リリースです。READMEはこのrepositoryを旧世代のArduino IDE 1.xと位置付け、最新機能・更新にはArduino IDE 2.xを使うよう案内しています。

出典:[1][2][4]

IDE本体とボードcoreは別リポジトリで管理される

現在このリポジトリはIDEコードを中心に保持し、AVR coreはArduinoCore-avrへ分離されています。IDEのversionとボードパッケージのversionを同じものとして扱わず、再現環境では両方を記録します。

出典:[1]

リポジトリ全体のライセンスはcomponentごとに異なる

IDE本体の主要コードはGPL v2で、過去に含まれていたcore/library部分にはLGPLが使われます。このProductではIDE本体のライセンスとしてGPL-2.0-onlyを記録し、再配布時はlicense.txtと各componentのnoticeを確認します。

出典:[3]

参考にした公式資料

  1. [1]Arduino IDE 1.x README(2026-10-03)
  2. [2]Arduino IDE 1.8.19 release(2026-10-03)
  3. [3]Arduino IDE licensing information(2026-10-03)
  4. [4]Arduino IDE 2.x repository(2026-10-03)
編集部からの補足

このリポジトリはArduino IDE 1.xの旧世代コードベースで、現在の開発先はArduino IDE 2.xです。1.x固有環境の保守や再現には有用ですが、新規導入では2.xを先に比較し、1.xが必要な互換理由を明確にしておくのが安全です。

3ステップで試す

  1. 1

    旧版Arduino IDE 1.8.19を取得する

    使用OS向けの公式assetを選びます。1.xは旧版のため、新規利用ではArduino IDE 2.xも比較してください。

    https://github.com/arduino/Arduino/releases/tag/1.8.19
  2. 2

    Blink exampleを開く

    IDEを起動し、ボードとの最小動作確認に使えるBlink sketchを開きます。

    File > Examples > 01.Basics > Blink
  3. 3

    ボードとportを選んで書き込む

    接続した自分のArduinoボードを選択し、コンパイルと書き込みが完了することを確認します。

    Tools > Board / Tools > Port → Sketch > Upload
公式READMEで確認

成長

成長の推移 · 直近30日

14,655 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
0
Open PR
100

開発アクティビティを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • arduino
  • ide
Stars
14,655
Forks
6,953
Watchers
1,075
Open Issues
635
Contributors
246
所有者種別
Organization
主要言語
Java
ライセンス
GPL-2.0-only
リポジトリ最終更新
2025/10/11

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?