在 Windows 上。
• 简易的编程环境 - 初学者很容易就能学会使用 Arduino 编程
环境,同时它又能为高级用户提供足够多的高级应用。对于老
师们来说,一般都能很方便的使用 Processing 编程环境,所以
如果学生学习过使用 Processing 编程环境的话,那他们在使用
Arduino 开发环境的时候就会觉得很相似很熟悉。
• 软件开源并可扩展 - Arduino 软件是开源的,对于有经验的
程序员可以对其进行扩展。Arduino 编程语言可以通过 C++库
进行扩展,如果有人想去了解技术上的细节,可以跳过 Arduino
语言而直接使用 AVR C 编程语言(因为 Arduino 语言实际上是
基于 AVR C 的)。类似的,如果你需要的话,你也可以直接往你
的 Arduino 程序中添加 AVR-C 代码。
• 硬件开源并可扩展 - Arduino 板基于 Atmel 的 ATMEGA8 和
ATMEGA168/328 单片机。Arduino 基于 Creative Commons 许
可协议,所以有经验的电路设计师能够根据需求设计自己的模
块,可以对其扩展或改进。甚至是对于一些相对没有什么经验
的用户,也可以通过制作试验板来理解 Arduino 是怎么工作的,
省钱又省事。
评论0