16

4。2  商品购买系统 18

4。3 计数系统 19

4。4 显示屏显示系统 24

4。5语音播报系统 25

总结 26

参考文献 27

致   谢 28

1  绪论

1。1 国内发展状况

1。2 国外发展状况

1。3 发展前景

2  开发工具

2。1 Andriod组成及发展历程

这是个智慧型手机流行的年代,大家一定听过Andriod , 但对于Arduino 却充满了陌生感。和Andriod 形同的地方在于,两者皆是使用开放原始码的软硬体平台,不同的是,Arduino提供了简单好用的I/O界面,并具可使用类似于Java、C语言等高阶语言的开发环境。论文网

Arduino是一种开放授权的互动环境开发技术,互动装置其实无所不在,像是冷气的恒温装置。便是使用感测器侦测环境温度,进行室内温度的自动调节;还有汽车的倒车雷达,过于靠近物体便会发出声音警告驾驶者。这些装置为生活增加不少安全及便利,互动能带给使用者惊喜,有时会以艺术品的方式呈现在生活当中。

Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(Arduino IDE)。主要包含两个主要的部分:硬件部分是可以用来做电路连接的Arduino电路板;另外一个则是Arduino IDE,计算机中的程序开发环境。只要在IDE中编写程序代码,将程序上传到Arduino电路板后,程序便会告诉Arduino电路板要做些什么了[3]。

Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。Arduino IDE可以在Windows、Macintosh OS X、Linux三大主流操作系统上运行,而其他的大多数控制器只能在Windows上开发。Arduino语言基于wiring语言开发,是对 AVRGCC库的二次封装,不需要太多的单片机基础、编程基础,简单学习后,你也可以快速的进行开发。Arduino的硬件原理图、电路图、IDE软件及核心库文件都是开源的,在开源协议范围内里可以任意修改原始设计及相应代码。以往要处理相关的电子设备时,需要透过工程师,逐一由单一小元件拼凑出整个电路。大多数的设计工具都是为了工程师设计,除了电路外还需要广泛的知识,才有办法完成电路。还好微处理器有了长足的进步,出来在使用上变得更为容易,价格上的减小降低了学习的门槛。

2。2 Arduino的特点

开放源码。不仅软体是开放源码。硬体也是开放的。软体的开发环境可在网上免费下载,而Arduino的电路设计图也可从官方网站自行下载,依据自身之需求进行修改,但须符合创用CC授权条款。

开发简单,参考资料多。在以往的硬体环境中买药开发为控制器的程式,开发者需要具备电子、电机及相关科系的背景,一般人需花费大量时间才能有机会进入这个开发环境中。Arduino学习门槛较为简单,不需要电子电机相关科系的背景,也可以很容易学会Arduino相关互动装置的开发。由于Aruduino以公开共享为基础,多数人都乐于分享自己的创品。网络上能找的创作案子非常丰富。以此为基础,有时只需要参考分享者的作品,依据自身的需求进行调整,就可以在短时间内完成自己的创作。

2。3 Arduino组成文献综述

 主要可区可分为三大类,分别是Arduino硬体、Arduino软体及Arduino扩充原件。硬体部分可购买现成的版子或是依据网路下载的电路图自行组装,初学者建议购买现成的。目前官方网站提供了许多不同的版子供开发者购买。

上一篇:STC89C52单片机肺活量测量仪设计+电路图
下一篇:PLC控制的2*3型升降横移式立体停车库设计+梯形图

基于ARM平台的嵌入式多功...

无线供电系统S/S补偿的数字化控制

AT89C51单片机的数字时钟设计+程序

51单片机室内有害气体检测系统的设计

PLC的机床数控系统设计+梯形图

PLC控制的2*3型升降横移式...

AT89C51单片机数字频率计的...

基于MATLAB的图像分割技术

黄自艺术歌曲《春思曲》...

大地坐标与高斯平面坐标转换程序设计

红利分配政策的影响因素的研究

电视民生新闻节目主持人主持风格研究

基于DEM的黄山区域地表水文分析

浅谈中国校园民谣《同桌的你》的创作特点

38岁生二胎危险度多少,...

属蛇的茬2022年的下半年运势【字数654】

人力资源管理视野下的员工心理资本开发