Arduino小阅读

2015-05-209762
AI 快速预览详细 收起
本文介绍了Arduino的历史和发展。Arduino诞生于意大利,由Massimo Banzi等人设计,旨在提供便宜好用的微控制器。Arduino开源后,任何人都可以生产电路板的复制品。Arduino控制板基于Atmel的8位AVR微处理器,有多种型号如UNO、Mega等。通过设置正确的端口,可以确保计算机与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端口即可。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
LinuxFans
LinuxFans
Arduino诞生于意大利一家高科技涉及学校, ---------> 高科技设计学校?
丄帝De咗臂
丄帝De咗臂
作者
回复LinuxFans
是的,设计学校,多谢:loveliness:
丄帝De咗臂
丄帝De咗臂
作者
2中第一段第一句修改:Arduino控制板是基于Atmel生产的8位AVR单片机开发的一种开源软硬件平台。
2中第一段最后添加一句:目前,市场上还出现了比AVR性能更为强大的Arduino产品,如Arduino Zero,它采用了32位ARMCortex M0+内核的Atmel SAMD21微控制器。
qq815076543322
qq815076543322
又涨知识了
- 没有更多了 -