Arduino README

The project's README from github.com/arduino/Arduino. As one markdown file: README.md.

Important Notice: This repository contains the legacy Arduino IDE 1.x, which is no longer in active development. For the latest features and updates, please visit the Arduino IDE 2.x repository. If you encounter issues related to the newer IDE, please report them there.

Arduino is an open-source physical computing platform based on a simple I/O board and a development environment that implements the Processing/Wiring language. Arduino can be used to develop stand-alone interactive objects or can be connected to software on your computer (e.g. Flash, Processing and MaxMSP). The boards can be assembled by hand or purchased preassembled; the open-source IDE can be downloaded for free at https://arduino.cc.

Github

More info at

Bug reports and technical discussions

Security

If you think you found a vulnerability or other security-related bug in this project, please read our security policy and report the bug to our Security Team 🛡️. Thank you!

e-mail contact: [email protected]

Installation

Detailed instructions for installation on popular operating systems can be found at:

Contents of this repository

This repository contains just the code for the Arduino IDE itself. Originally, it also contained the AVR and SAM Arduino core and libraries (i.e. the code that is compiled as part of a sketch and runs on the actual Arduino device), but those have been moved into their own repositories. They are still automatically downloaded as part of the build process and included in built releases, though.

The repositories for these extra parts can be found here:

Building and testing

Instructions for building the IDE and running unit tests can be found on the wiki:

Credits

Arduino is an open-source project, supported by many. The Arduino team is composed of Massimo Banzi, David Cuartielles, Tom Igoe, and David A. Mellis.

Arduino uses GNU avr-gcc toolchain, GCC ARM Embedded toolchain, avr-libc, avrdude, bossac, openOCD, and code from Processing and Wiring.

Icon and about image designed by ToDo.

Arduino (arduino/Arduino)

Searching Database…

14.7K ·GitHub
这是什么?这是旧版的 Arduino IDE 1.x,是 Arduino 实体计算平台的开源桌面开发环境,用来用 Processing/Wiring 语言编写 sketches(程序),并把它们上传到 Arduino I/O 板上。
这是 Arduino 开发板本身,还是给开发板编程的软件?是软件,不是硬件:这个仓库里只有 Arduino IDE 的代码。开发板是单独的硬件,你可以自己动手组装,也可以买已经组装好的。
要给某块特定的开发板编程,我还需要额外安装什么吗?需要——开发板支持是和 IDE 分开的:AVR 核心在单独的 ArduinoCore-avr 仓库里,其他开发板的核心可以通过内置的开发板管理器添加。
这个 IDE 还是我该用的那个版本吗?不是——1.x 已经过时,不再积极开发。Arduino 建议用户改用 IDE 2.x 仓库来获取最新功能,新版 IDE 的问题也应该到那里反馈。
Arduino 开发板编好程序之后能做什么?它可以作为独立的交互装置运行,也可以一直连着电脑上的软件,比如 Flash、Processing 或 MaxMSP。
这个 IDE 在底层用什么工具来编译和上传 sketches?它使用 GNU avr-gcc 和 GCC ARM Embedded 工具链以及 avr-libc 来编译,通过 avrdude、bossac 和 openOCD 上传,其中还包含来自 Processing 和 Wiring 项目的代码。
Creator
arduino
Size
1.3 GB
Stars
14.7K
Age
16y
Commits · 90 Days