由于Arduino所展现出的种种优势,对于无论是初学者还是专业硬件开发人员已经或开始学习或者使用Arduino来进行完成他们的设计和开发他们的项目、产品;Arduino 的开发环境与java、C 语言的开发环境大致相同。让越来越多的开发者通过Arduino软件来了解或者进入到硬件、物联网领域。在大学自动化专业等已经将Arduino定位到了必修课程里面。
1。课题研究的背景和意义
1。1 本课题研究的热点及发展现状
现如今生活中,随着人们生活档次的升高,越来越多的人对花草等植物产生强烈的兴趣,花草不但能美化人们的生活环境还能净化他们室内的空气。每当看到人们亲自养的花草盛开也是他们内心所自豪的,每天自己亲自浇浇花也是陶冶情操的不二选择。但是由于人们生活水平节奏的加快,人们往往忙于自己的工作和应酬而忘掉定期、及时地为他们所养的花卉弥补水分及养料,或者由于放假休息回家而放在单位等处的花草因为没人照看、管理以致使花草枯竭死亡。当人们看到自己细心培育的花草因此枯竭时,内心是非常悲伤的。水是植物生存,成长的最基本需求。因此,设计一种可以在无人照看的情况下的自动浇花体系是非常必要的,它可以及时、有效的避免花木在上述情况下的枯萎死亡。
一整套的自动操控体系,是会用到很多的功能不一样器件来组装到一起,最重要的就是其控制中心,系统的控制中心就像人类的大脑一样,一个灵活聪明的大脑办事效率会非常快,系统的控制中心也是一样,一个好的控制器可以及时有效的反馈它们所需要的信息,并保证了系统的运算效率。Arduino开源电子平台就是在这样一种情况下被发明出来的,并且Arduino的应用并迅速普及。
当然,Arduino也用到了上述所提到的自动控制浇花系统的设计中去,因此,当人们不在喜欢的花木身边时,自动控制浇花系统也能为花草补充足够的水分来保证其茁壮的成长。
自动控制对于人们每个人来说都已经变的司空见惯,如:人们生活息息相关的全自动洗衣机,微波炉,电脑计算机等等,它们都是由微型控制其所掌控,则单片机控制器就是其一,相对于STC型单片机来说,近几年Arduino控制器则以势不可挡之势冲了出来,由于它的开源平台,适用范围更大,它对各个方面支持都比较完善,而且具有较大的用户社区,所有使用者都沉迷于其中,它的使用者们可以彼此交流,彼此借鉴从而创造出越来越多越来越优秀的作品。也因为这样Arduino发展前景愈加广阔,但是在Arduino国内近来才开端兴起,咱们所掌握的技术相对国外技术人员来说还是十分的片面。在Arduino的使用中,使用者能感受到用它能够让你的计算机能够具有更加强大的感应、去操控真实世界的能力和信心,而不只仅仅去局限于电脑的键盘、鼠标、屏幕、扬声器等单一的规范I/O设备。Arduino本身也能作为独立的中心,作为机器人、智能车、智能家居等电子设备的微型控制器,使用十分广泛[10]。
Arduino具有丰厚的接口,简单而又方便的编程环境为使用者提供了极大的方便,极大的自由度,并且它的可拓宽功能十分高。它的可持续发展是它的规范化的接口形式为其奠定了坚实的基础。Arduino 的开发环境与java、C 语言的开发环境大致相同。因此使用者能够快速使用Arduino 语言与Flash 或Processing 等软件完成互动创作[4]。并且Arduino 能够使用开发完成后的电子元件,例如;Sensors或其它操控器、LED灯带、步进电机等等或其它输入/输出装置,Arduino 本身也可以变成独立与软件的构建渠道
2。 单片机——Arduino的核心器件