Arduino是强大免费的编写arduino程序的软件,是一个跨平台的IDE,结合工作与Arduino的控制器,将程序编写好后,就可以通过此软件上传到arduino开发板中执行。该软件提供的Arduino电路板,包括的Arduino UNO,纳米,大型,esplora,以太网,FIO,以及Arduino的的LilyPad一系列广泛的支持。
Arduino开发编辑器软件特色
1、开放源代码的电路图设计,程序开发接口免费下载,也可依需求自己修改。
2、使用低价格的微处理控制器(AVR系列控制器),可以采用USB接口供电,不需外接电源,也可以使用外部9VDC输入。
3、Arduino支持ISP在线烧,可以将新的“bootloader”固件烧入AVR芯片。有了bootloader之后,可以通过串口或者USB to Rs232线更新固件。
4、可依据官方提供的Eagle格式PCB和SCH电路图简化Arduino模组,完成独立运作的微处理控制;可简单地与传感器,各式各样的电子元件连接(例如:红外线,超音波,热敏电阻,光敏电阻,伺服马达,…等)
5、支持多种互动程序,如:Flash、Max/Msp、VVVV、PD、C、Processing等。
6、应用方面,利用Arduino,突破以往只能使用鼠标、键盘、CCD等输入的装置的互动内容,可以更简单地达成单人或多人游戏互动。
Arduino开发编辑器数据类型
boolean 布尔
char 字符
byte 字节
int 整数
unsigned int 无符号整数
long 长整数
unsigned long 无符号长整数
float 浮点
double 双字节浮点
string 字符串
array 数组