Arduino入门3: 安装和熟悉Arduino IDE

Arduino官方为开发Arduino程序专门提供了跨平台的Arduino集成开发环境—Arduino IDE。它的原始框架基于Casey Reas与Ben Fry写的互动编程软件Processing,使用Java编写。Arduino IDE区别于其它高级的IDE,它一开始的目标用户就是那些不懂软件开发的初学者和艺术家。所以它的用户界面非常“简单”,支持包括C和C++,简单的语法高亮,自动缩进等特性。
1475
0

章节

类别和标签

难度系数
2/10

作者

脑震荡
naozhendang
被0人关注
脑震荡Arduino入门学习套件
1475 0
« Arduino
本教程系列是专门面向零基础的Arduino初学者,让初学者不仅对Arduino的历史,原理操作有基本的入门,而且对Arduino背后所代表的观念和思潮运动有所理解。脑震荡原创内容,请尊重作者的知识产权。



在上一篇《Arduino入门2: 熟悉和挑选Arduino的开发板》中我们了解了Arduino的构成,种类还有如何选择适合自己的Arduino硬件。在本篇教程中,我们来关注一下Arduino的软件端。

什么是Arduino IDE




什么是IDE

IDE是Integrated Development Environment,中文译为集成开发环境,是用于提供程序开发环境的应用程序,通常包括了程序开发的一系列工具链,包括代码的编辑器、编译器、调试器和图形用户界面工具等。常见的IDE比如微软的Visual Studio,苹果的XcodeEclipse等。


Arduino IDE

Arduino官方为开发Arduino程序专门提供了跨平台的Arduino集成开发环境—Arduino IDE。它的原始框架基于Casey Reas与Ben Fry写的互动编程软件Processing,使用Java编写。Arduino IDE区别于其它高级的IDE,它一开始的目标用户就是那些不懂软件开发的初学者和艺术家。所以它的用户界面非常“简单”,支持包括C和C++,简单的语法高亮,自动缩进等特性。

Arduino IDE引入了“sketch”的概念,所谓的sketch,狭义上来说一个sketch是一个Arduino程序文件,IDE 1.0前是以.pde后缀结尾的,1.0及以上改为.ino后缀。广义上来说sketch带有一点“草稿”,“实验”的意味,“Sketching in Hardware”就是利用快速的硬件原型迭代来学习和理解产品开发的一种方法论。

近段时间,Arduino官方又尝试推出基于Web的编辑器,本地无需安装任何软件,所有的开发和编译都利用Web技术完成。当然Web IDE和本地安装的IDE各有利弊,以后我们另外再详细比较。


其它IDE

Arduino IDE并不是唯一可以给Arduino编写和烧录程序的集成开发环境,随着Arduino普及和流行,很多主流IDE都提供了相关的插件和功能,让很多熟悉高级IDE的人,在不离开熟悉的开发环境的情况下也能开发Arduino应用。

比如Visual Micro就是一款能让Atmel Studio和Visual Studio支持Arduino开发的扩展插件。embedXcode是另一款让Xcode支持Arduino的扩展插件。

1475 0
« Arduino

0个留言