输出的数据被用来控制各种电子元器件,从而输出信号来操纵马达、灯光等各种装置。
任何硬件平台都需要软件平台的支持,ardunio也不例外,尤其是avr这样一块内置可擦写flash的可编程单片机,更需要一个良好的开发平台来为其提供丰富多彩的程序,以供各领域的学生和开发者们对其进行各种魔(化)改(装)。
为了让更多人为其设计用途多样的电子板,同时得到更多人为其写程序代码,ardunio当初的几名设计者决定把这款电子平台的设计发布到网上,令其成为一款开源的设计,让任何人都可以免费下载和使用该设计,但使用者必须保证,对该设计的任何改动也都要遵循免费发布的原则,拿出来和全世界用户们分享,以保证新版本的ardunio电路板设计也会一样是自由和开放的。
这种共享共建的互联网思 维令ardunio平台在互联网时代成了最火的明星,无数学生和工程师们都在其上开发自己的设计,以至于令ardunio的集成开发环境系统软件成了唯一一个可以在windows、linux、macintosh-os这三大主流操作系统上运行,进行开发的软件,要知道其他控制器基本上都只能在windo