工程师应该怎样选择Arduino开发板


Maker运动风靡全球,越来越多针对各种不同需求的开发版应运而生,这对Maker来说当然是件好事,不仅有更多的选择,价格也跟着更亲民。


但是面对众多的开发板,从Maker最为熟悉的Arduino、Raspberry Pi到近两年来新出现的英特尔Edison、联发科Linkit one,或者由台湾主导研发的BananaPi等,该如何选择这些开发平台,对新手Maker来说无疑是一大挑战。


就Arduino而言,在所有Maker的开发平台当中,Arduino可以说是最受欢迎也是最多人使用的平台,随着越来越多人的使用,Arduino官方也推出不少的家族厂品,若在加上仿制衍生的电路板,就更令人眼花撩乱、难以选择。

框图各部分说明如下:1)控制部分:本设计以单片机为核心,采用89C51单片机,利用其管脚的特殊功能以及所具备的中断系统,定时/计数器等。液晶显示屏1602。键盘:本设计中有Sr,Sc,SL三个按键,可灵活控制不同测量参数的切换,实现一键测量。2)通道选择:本设计通过开关选择输入到单片机中,单片机通过信号判断相应显示。3)测量电路:RC震荡电路是利用555振荡电路实现被测电阻和被测电容频率化。电容三点式振荡电路是利用电容三点式振荡电路实现被测电感参数频率化。


对此,MakerPRO技术主笔陆向阳指出,在选择Arduino产品之前,首先要考虑使用Arduino的目的是什么,是为了学习、教育或者开发电子应用。前者大多采用Arduino UNO,Arduino UNO自2010年9月推出后,如今已发展至第三版的Arduino UNO R3,是较适合初学者学习的开发板;后者有不少的选择,例如Arduino Yun或是即将推出的Arduino Tian等,都非常适用于物联网应用的开发。


至于该选择哪一种,就得视Maker的应用而定,需要多少硬体资源、快闪记忆体、接脚、USB等等,若设计较为复杂,原本的开发板负担不了,就得换个资源较为丰富的开发板。另外,陆向阳也提醒,对于某些情况,如即将退场或已经退场的开发板,Maker最好不要选购,因原厂对于后续支援的资源可能逐渐减少。


除了官方的Arduino之外,目前市面上也有不少仿制的电路板或者尤其他厂商推出的可相容于Arduino的电路板,例如英特尔的Galileo、联发科的Linkit one,路向阳表示,部分的开发板强调的是提供更多功能或满足不同诉求,让Maker在熟悉Arduino之后,改而用自家的开发板,例如Galileo提供更多的介面或功能,并且与PC有更多的连结;Linkit one则是多种无线通讯介面一次到位。而要选择哪家厂商的开发板,仍是得视应用而定。

> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >

以上高低电平的复位都叫硬件复位,除此之外,单片机还有软件复位。最常见的形式就是看门狗,单片机每隔一段时间去喂狗,看门狗就不会复位,当长时间不喂狗后,软件复位。

生成海报
点赞 0

Abin

我还没有学会写个人说明!

相关推荐

【Arduino实验15 红外遥控电风扇】

目录 一、设计目的 二、设计要求 三、设计原理 1.舵机 2.直流电机 3.ULN2003驱动 四、硬件设计 1.舵机 2.直流电机 3.ULN2003驱动 4.红外遥控电风扇 五、软件设计 1.舵机控制程序 2.电