6283| 4
|
Arduino小阅读 |
Arduino历史、发展、控制板等 总结了点Arduino的相关基础,拿出来分享一下,有不准确的地方望各位指出,谢谢! 1、Arduino诞生于意大利一家高科技涉及学校,其开发团队核心成员包括Massimo Banzi,David Cuartielles,Tom Igoe,Gianluca Martino,David Mellis和Nicholas 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、开源硬件是指将硬件的详细资料与设计(如原理图、设计图、材料清单等)都公开,与他人共享。当前比较流行的开源硬件有很多,如Arduino、BeagleBone和Raspberry Pi等。 4、控制板有很多类型,比如UNO、Mega、Mini、Nano、Leonardo等,而我们使用的是UNO,为了让编程环境能够识别我们的控制板,需要在编程环境中设置控制板的类型。端口就相当于计算机与外界通信的大门,计算机端口主要分为两大类:虚拟端口和物理端口。Arduino控制板与计算机通过虚拟端口实现通信,而虚拟端口有很多,如COM1、COM2、COM3……为了保证计算机与Arduino正常通信,需要选择正确的端口。Romeo板属于UNO类型,因此板应选择UNO;端口可通过桌面计算机——设备管理器——端口查看对应的COM端口即可。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed