×
嵌入式 > 技术百科 > 详情

一块“神奇”的开发板——你一定见过但神奇之处你知道吗?

发布时间:2020-06-15 发布时间:
|

之前为大家介绍了Raspberry_Pi 的开发板,其实除了有强大的Raspberry_Pi开发板以外,我们很多电子爱好者还会选择Arduino开发板来做自己的小制作或是程序设计,那么Arduino又是什么,他有着什么强大的魅力倾倒海内外的电子爱好者们。就让我带大家一起去领略下吧。

Arduino的介绍

Arduino,是一块基于开放源代码的USB接口Simple i/o接口板(包括12通道数字GPIO,4通道PWM输出,6-8通道10bit ADC输入通道),并且具有使用类似Java,C语言的IDE集成开发环境。

让您可以快速使用Arduino语言与Flash或Processing…等软件,作出互动作品。Arduino可以使用开发完成的电子元件例如Switch或sensors或其他控制器、LED、步进马达或其他输出装置。Arduino也可以独立运作成为一个可以跟软件沟的接口,例如说:flash processing Max/MSP VVVV 或其他互动软件。

Arduino开发IDE接口基于开放源代码原,可以让您免费下载使用开发出更多令人惊艳的互动作品。

Arduino 的优势

1、开放源代码的电路图设计,程序开发接口免费下载,也可依需求自己修改!!

2、使用低价格的微处理控制器(ATMEGA8)。可以采用USB接口供电,不需外接电源。也可以使用外部9VDC输入。

3、Arduino支持ISP在线烧,可以将新的“bootloader”固件烧入ATmega8芯片。有了bootloader之后,可以通过串口或者USB to Rs232线更新固件。

4、可依据官方提供的Eagel格式PCB和SCH电路图,简化Arduino模组,完成独立运作的微处理控制。可简单地与传感器,各式各样的电子元件连接(EX:红外线,超音波,热敏电阻,光敏电阻,伺服马达,…等)

5、支持多种互动程序,如:Flash、Max/Msp、VVVV、PD、C、Processing….等

6、应用方面,利用Arduino,突破以往只能使用鼠标,键盘,CCD等输入的装置的互动内容,可以更简单地达成单人或多人游戏互动。

Arduino的核心芯片—ATMEGA8

ATmega8 是一款采用低功耗CMOS工艺生产的基于AVR RISC结构的8位单片机。AVR单片机的核心是将32个工作寄存器和丰富的指令集联结在一起,所有的工作寄存器都与ALU(算术逻辑单元)直接相连,实现了在一个时钟周期内执行的一条指令同时访问(读写)两个独立寄存器的操作。这种结构提高了代码效率,使得大部分指令的执行时间仅为一个时钟周期。因此, ATmega8可以达到接近1MIPS/MHz的性能,运行速度比普通CISC单片机高出10倍。

Arduino为什么这么受欢迎

首先Arduino专注于灵活的使用性,它避免了没必要的工业硬件与软件技术的复杂性。没有什么比看着一个12岁的男孩演示他的基于Arduino的家庭自动化系统更能看到它的好处。有了Arduino,你不需要成为一个专业的“工程师”或者“编程人员”就能发挥科技的力量。

但是,简单硬件解决方案并不是一个新的概念。真正区别开Arduino的是开源设计范式,这一范式轮流的被一些如草根运动,或是狂热者的“宽容政策”生态体系,或是那些点燃全球合作热潮的供应商或附属品所推动着。甚至那些如Microship和Texas Instrument这样的占主导位置的MCU的供应商都开始注意到并介绍他们有自己风格的“兼容Arduino”的SBC。

IT产业正在向着“物联网”的时代前进,把网络带入软硬件结合的时代。一个新型的基于网络化的计算机和控制典范都有一片云团在它的核心地带。为了能够在这个新时代中取得成功,公司必须认清硬件,软件还有网络之间的“trivergence”。因此,我们在Maker Faire上找到了微软用来推行他们的开源“.NET Gadgeteer”的平台。


『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
激光跟踪仪市场2023年有望达5.216亿美元