ページ内ナビ
概要
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を使うよう案内しています。
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]Arduino IDE 1.x README(2026-10-03)
- [2]Arduino IDE 1.8.19 release(2026-10-03)
- [3]Arduino IDE licensing information(2026-10-03)
- [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
旧版Arduino IDE 1.8.19を取得する
使用OS向けの公式assetを選びます。1.xは旧版のため、新規利用ではArduino IDE 2.xも比較してください。
https://github.com/arduino/Arduino/releases/tag/1.8.19 - 2
Blink exampleを開く
IDEを起動し、ボードとの最小動作確認に使えるBlink sketchを開きます。
File > Examples > 01.Basics > Blink - 3
ボードとportを選んで書き込む
接続した自分のArduinoボードを選択し、コンパイルと書き込みが完了することを確認します。
Tools > Board / Tools > Port → Sketch > Upload
成長
成長の推移 · 直近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で投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- Caffeine17,882 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
Java process内のdataを高速なin-memory cacheへ保持し、size・expiration・refresh policyで再計算やI/Oを減らす
Java - Mockito15,454 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
Javaの依存先を模擬し、単体テストを小さく保つ
Java - Android Frameworks Base10,820 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
Android framework APIとsystem serviceの中核実装を読み、AOSP全体のbuildからplatform変更を検証する
Java - Apache JMeter9,550 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
HTTP・JDBC・JMSなどへ負荷をかけ、response timeとthroughputを計測する
Java - Apache Tomcat8,258 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
Servlet・JSP・WebSocketを実行し、Java Web applicationを配備する
Java - OWASP Dependency-Check7,715 Stars
共通タグ 1件 · 共通カテゴリ 1件 · 同じ言語
依存packageをCPE/CVEへ照合し、CLI・Maven・Gradle等から既知脆弱性を検出するSoftware Composition Analysis tool
Java
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。