6115浏览
查看: 6115|回复: 4

Arduino小阅读

[复制链接]
Arduino历史、发展、控制板等
总结了点Arduino的相关基础,拿出来分享一下,有不准确的地方望各位指出,谢谢!
1、Arduino诞生于意大利一家高科技涉及学校,其开发团队核心成员包括Massimo BanziDavid CuartiellesTom IgoeGianluca MartinoDavid MellisNicholas Zambetti。由于学生们经常抱怨找不到便宜好用的微控制器, Massimo Banzi跟David Cuartielles讨论之后决定设计自己的电路板,并引入Banzi的学生DavidMellis为电路板设计编程语言。从设计编程语言到设计电路板,仅用5天时间,而这块电路板被命名为Arduino
随后,Arduino的开发团队决定将其开源,也就是任何人都被允许生产电路板的复制品,还能重新设计,甚至销售原设计的复制品。而且,网上还有很多各种创意作品的源码。另外,Arduino控制板具有体积小、质量轻、价格便宜等特点。因此,有理由相信, Arduino将成为我们制作机器人的一把利器。
2、Arduino控制板是基于一片Atmel的8位AVR精简指令集(RISC)微处理器。第一款Arduino基于ATmega8,它具有16MHz主频和8KB的Flash存储空间,后来的Arduino版本使用了具有16KB Flash存储空间的ATmega168。最近的Arduino版本使用了具有32KB Flash存储空间的ATmega328。对于需要更多存储和I/O的项目,还可以选用具有128KB Flash存储空间的Mega1280和更新的具有256KB Flash存储空间的Mega2560。
单片机又称单片微控制器,是一种集成电路芯片,采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能集成在一起。它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。学习使用单片机是了解计算机原理与结构的最佳选择。
3、开源硬件是指将硬件的详细资料与设计(如原理图、设计图、材料清单等)都公开,与他人共享。当前比较流行的开源硬件有很多,如ArduinoBeagleBoneRaspberry Pi等。
4、控制板有很多类型,比如UNOMegaMiniNanoLeonardo等,而我们使用的是UNO,为了让编程环境能够识别我们的控制板,需要在编程环境中设置控制板的类型。端口就相当于计算机与外界通信的大门,计算机端口主要分为两大类:虚拟端口和物理端口。Arduino控制板与计算机通过虚拟端口实现通信,而虚拟端口有很多,如COM1COM2COM3……为了保证计算机与Arduino正常通信,需要选择正确的端口。Romeo板属于UNO类型,因此板应选择UNO;端口可通过桌面计算机——设备管理器——端口查看对应的COM端口即可。

大连林海  初级技神

发表于 2015-5-20 15:27:41

又涨知识了
回复

使用道具 举报

丄帝De咗臂  高级技匠
 楼主|

发表于 2015-5-29 17:22:03

2中第一段第一句修改:Arduino控制板是基于Atmel生产的8位AVR单片机开发的一种开源软硬件平台。
2中第一段最后添加一句:目前,市场上还出现了比AVR性能更为强大的Arduino产品,如Arduino Zero,它采用了32位ARMCortex M0+内核的Atmel SAMD21微控制器。
回复

使用道具 举报

LinuxFans  学徒

发表于 2015-5-30 10:29:14

Arduino诞生于意大利一家高科技涉及学校, ---------> 高科技设计学校?
回复

使用道具 举报

丄帝De咗臂  高级技匠
 楼主|

发表于 2015-5-30 10:45:34

LinuxFans 发表于 2015-5-30 10:29
Arduino诞生于意大利一家高科技涉及学校, ---------> 高科技设计学校?

是的,设计学校,多谢:loveliness:
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail