资料介绍
Arduino 是一款电子互动产品开发的软硬件平台, 有时也叫做“电子积木”。由于其有丰富的外围硬件模块和大量的开源软件库可以使用, 因此其开发互动产品十分便捷, 特别是与因特网的连接,由于有相关网络模块和软件库的支持, 开发网络互动产品也非常方便, 这是一般单片机系统不具备的特点。论文简要介绍了Aduino 的主要特点和硬软件组成, 并通过实例说明了基于Arduino 系统的网络互动产品创新设计的基本过程, 使读者可以初步掌握采用Arduino 进行网络互动产品设计的基本能力。
Arduino 是一款基于单片机系统的电子产品开发平台, 它的软硬件系统都具有高度的模块化, 而且软件系统是完全开源的, 有大量的志愿者在随时发布和升级相关软件库, 因此保证了其软件系统的开源、内容丰富、实时更新的特点。其硬件系统也是高度模块化的, 在核心控制板的外围, 有开关量输入输出模块、各种模拟量传感器输入模块、总线类传感器的输入模块, 还有网络通信模块, 只要在核心控制板上增加网络控制模块, 就可以容易地与互联网连接。由于Arduino 具有这样的高度的模块化特点, 因此有时叫它“电子积木”。目前,我国各种电子制作竞赛、电子艺术品创意设计等越来越多地使用Arduino 作为开发平台, 由于Arduino 的流行和易用性, 相信将会有更多的Arduino 标准的软件库和硬件模块出现。本文简要介绍了Arduino 的硬件、软件并给出了采用Arduino 开发与因特网互动产品的实例,使初学者对它有一个基本的认识。
Arduino 的主控板采用AVR 单片机, 这似乎并没有新颖的地方, 但是由于其与自己独特的软件开发环境相配合, 在其软件环境的支持下, 隐藏了几乎全部的与硬件相关的部分, 因此使得Arduino 的硬件给设计者的感受是十分简单易用, 其虽然也采用类C++语言作为对硬件编程的语言, 但是却十分简单易用。例如, 其设定并开始以9600 的波特率进行串口通信, 仅仅需要Serial.begin(9600),对串口进行输出仅仅是Serial.Print (“somethingyou want”) 即可, 因此可以看出硬件相关的诸如定时器的设定等编程代码全部进行了封装, 这对于对单片机硬件系统并不是十分熟悉的用户也可以容易地上手使用其硬件。Arduino 主控板最新的版本是UNO, 它把Atmega8U2 编程为一个USB 设备, 使得Arduino 在PC端可以显示成为一个USB 设备, 就像是一个鼠标或游戏操作手柄, 开辟了Arduino 的新用途[1]。总之Arduino的主控板就是一个单片机控制板, 在这一点上与其它单片机控制板并无本质的区别, 但是由于有丰富的系列产品、大量的开源软件以及软件对与硬件相关的设置进行了很好的封装, 让Arduino 得到了更为广泛的应用和支持, 甚至可以作为电子艺术创意产品设计的平台。
- 兆易创新AN014 GD32微控制器在Arduino中的应用
- 创新维55寸与100寸签名一体机,互动签名一体机 0次下载
- 西门子运动控制及驱动产品应用实例 9次下载
- Arduino控制器使用教程 16次下载
- Arduino进行端口通信的实例程序免费下载
- Arduino教程之完美图解Arduino互动设计入门电子书免费下载 332次下载
- Arduino如何与Processing进行连接互动详细方法说明 25次下载
- Arduino入门教程之Arduino设计入门资料图解资料免费下载 40次下载
- Arduino_1.0.3_软件下载 217次下载
- 基于汽车电子的蓝牙创新设计 2次下载
- Arduino系统网络选项 8次下载
- Arduino+Android互动智作 24次下载
- Arduino控制器使用图文教程 0次下载
- 面向人机协调的产品概念创新设计模型
- 机构运动方案创新设计
- SGM48211系列120V高压半桥栅极驱动产品解读 1594次阅读
- 如何使用Python和PinPong库控制Arduino 1032次阅读
- 实时互动下视频QoE端到端轻量化网络建模 854次阅读
- Arduino I/O函数详解 2587次阅读
- 如何从网页控制arduino? 4185次阅读
- 互动白板的整体技术框架和优势 4539次阅读
- dfrobot Arduino Nano控制板介绍 5954次阅读
- dfrobot以太网络扩展板-W5200简介 1868次阅读
- Arduino Ethernet扩展板产品介绍(意大利原装正版) 5312次阅读
- 如何采用Arduino系统板进行单片机编程 6500次阅读
- 如何进行网络推广 9320次阅读
- 浅谈Arduino和树莓派的区别 2.1w次阅读
- avr和arduino之间有什么关系?avr单片机和arduino的优点分析 3.1w次阅读
- arduino是什么以及arduino能干什么 4.5w次阅读
- 全面解析互动投影系统的原理及其应用 5816次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论