来自世界各地的新型微控制器层出不穷,这类开发板多数都是通过Arduino改进的版本,例如由Arduino所改良的Yún一样,主要是针对网状网路进行改进或升级了其它无线功能。

但一些开发板也有着其独到的设计以及基本功能升级。在这里我们会一起看看这些已经量产或者即将投入市场的“新伙伴”。

包括智能玩具、游戏外设、家庭和工业自动化、消费类医疗器械、打印机、智能售货机、教育终端等在内的各个领域的产品,其原型及成品就有可能从以下这些开发板中诞生。

1、Arduino Yún

Arduino Yún是以Arduino Leonardo (ATmega32U4)为基础、加上独立的内嵌AR9331处理器所组成的一个具有Wifi功能的微控制器,也是Arduino家族中首个Wifi系的成员。

我们可以通过WiFi连接进行远程设计编程,也可以通过一般的USB连接进行操作。

另外,这次Arduino也和Temboo合作,透过一站式(One-Stop) API取用来自Twitter、Facebook、Foursquare、FedEx、PayPal以及更多其他网站的资料。

这个板子的售价为69美元,考虑到它将嵌入式Linux装置、Arduino和WiFi传输器以及其它拓展板全部整合到一个开发板上所需的花费,这个价格符合我们大多数人的心理价位。

2、BeagleBone Black

BeagleBone BlackBeagleBone Black是一款为数不多可以在10秒内启动Linux的开发板,尺寸规格为8.6cm×5.3cm,仅为信用卡尺寸大小。

BeagleBone Black使用的是德州仪器的1GHz ARM Cortex-A8处理器,另外拥有2GB的eMMC存储、512MB的DDR3内存和一个可扩展存储的microSD卡槽。

板子两边有46Pin的插槽,支持LCD接口,UART接口,eMMC接口,ADC 接口,IIC接口,SPI接口,PWM接口等,方便连接不同的外部设备。同时,他还配备了1个micro HDMI,1个USB OTG,1个USB Host接口和一个以太网接口。

而目前最让人满意的是, Black的售价仅为35美元,这个价格相比前代产品,大大降低了。

3、 UDOO

UDOO和Raspberry Pi一样,是一个ARM架构的Linux板,而在电路板上也装有第二颗ARM处理器用来模拟Arduino Due。

UDOO拥有双核与四核两个版本的ARM cortex-A9 CPU,采用了与Arduino Due一样的ARM SAM3X处理器。UDOO还内置OpenGL加速器、54数位I/O和模拟输入(有和Arduino R3兼容的pinout)、Ethernet、内建WiFi、HDMI、USB、SATA及类比声音讯号。

但如此强大的配置,反而让这款板子的没有什么过人的特色。此外四核版本的售价超过129美元也很难找到一个合理的定位。

4、Goldilocks

Goldilocks是一个非常有趣并且设计独特的开发板,做为一个Arduino的复刻版,既没有采用Uno的ATmega328p也没有选择Mega的ATmega2560,却采用了ATmega1284p微控制器。

Goldilocks的规格与Uno相似,不过SRAM是后者的八倍大。

如果你曾经在Arduino Uno上的草图设计挑战过SRAM的极限的话,那么你可以在这块板子上找到一些乐趣,虽然和现有的Arduino开发板相比,45美元不算便宜。

5、DigiX

DigiX是一个与Arduino Due兼容的开发板,内置低耗电WiFi (b/g/n)以及nRF24L01架构的网状网路,所拥有的I/O Pins 多达99个。

此外,DigiX有一个实时时钟和4× UARTs、2× I2C、SPI、CAN Bus、2× DAC、JTAG以及DMA。

DigiX在功能上似乎是要尝试满足所有人的需求,同时加配了一个电压位准移位扩充板(level-shifting shield)一起出货。

而目前DigiX的零售价为59美元,这个价格非常的吸引人。

6、Uruk

Uruk和Arduino Yún有一些共通点,如果不看它内置了一个与Arduino兼容的MCU (Atmega32u4),它本身就像大家所熟悉的无线路由器一样。

做为一个Wifi模块与Arduino连接,Uruk还内置了防火墙,可以有效的提高网络连接的安全性。

Uruk的设计概念非常有意思的,可直接在浏览器网页上进行操作设定,不过目前其在Kickstarter上进行的募资并不是很顺利,剩下一周的时间,希望其能圆满的上线。

目前的这块开发板的售价是39美元,如果需要的仅仅是当作Arduino的一个拓展模块,还可以选择另外一个29美元的版本。

7、SparkCore

SparkCore是一个拥有配套云服务的平台,可兼容Arduino,并内置有WiFi功能。

和Yún一样,SparkCore也可以通过WiFi连接并进行程式开发。而除了无线局域网络,SparkCore也可以同时通过云服务随处存取更新自己的进度。

目前SparkCore售价为美元39元,配合其提供的功能和服务,这让它拥有一个不错的前景。

8、ExtraCore

ExtraCore  是一块非常小(22mm×25.4mm,仅重1.7克)的开发板,可兼容 Arduino,有着22个 I/O pins。我们可以预见,大部分选择ExtraCore进行开发设计的人都是瞄准它的规格尺寸以及低廉的成本。

ExtraCore的售价仅为15美元,这个价格虽然还不足以让我们将其当做消耗品而不肉疼,但设计一些一次性的原型还是不错的选择。

9、DigiSpark

DigiSpark也是一个基于ATTiny85架构的开发板,并且体积也足够小,支持Arduino IDE 1.0+ (OSX/Win/Linux)。

虽然DigiSpark只有6个 I/O Pins,但可利用各式各样的扩充工具延伸它的可能性。并且DigiSpark的售价只有12美元,无论是学习开发入门还是功能拓展都是一个不错的选择。

10、pcDuino

pcDuino可以运行完整的PC操作系统,如Ubuntu和Android的ICS,并且易于使用工具链,又兼容Arduino开放的生态系统,包括Arduino shield和开源项目。

值得注意的是它能够兼容使用大部分的Arduino扩充板,且所有的Arduino扩展引脚都可以通过API访问,包括UART、ADC、PWM、GPIO、I2C。

就像Arduino一样,我们可以直接在pcDuino上编写程式并直接运行。而且我们也可以在没有驱动的情况下,直接使用由SparkFun提供的一些功能模块对其进行功能拓展。

以pcDuino拥有的性能为前提,59.95美元的售价是一个蛮吸引人的价格。

相关文章

【Arduino】开发入门教程【一】什么是Arduino
【Ardunio】开发入门教程【二】数据类型
【Arduino】开发入门教程【三】Arduino开发工具
【Arduino】开发入门教程【四】Arduino驱动安装
【Arduino】开发入门教程【五】Hello Arduino
【Arduino】开发入门教程【六】数据类型转换函数
【Arduino】开发入门教程【七】7段显示器实现+源代码
【Arduino】开发入门教程【八】舵机操作+源代码
【Arduino】开发入门【十】Arduino蓝牙模块与Android实现通信

//////////////////////////////////////////////

【Arduino】开源开发板说明的更多相关文章

  1. 如何使用Arduino UNO开发板编程ATtiny85

    最近在Youtube上看了一个GreatScott制作的有关如何使用Attiny85的精彩教程,之后我购买了一片Attiny85 IC.但是,我花了很长时间尝试在它上面运行一个简单的LED闪烁的代码. ...

  2. Arduino Tian开发板:一个功能强大的天气预报中心

    每天都在出现新的连接设备. Arduino携手云平台一起加入这场战斗,于是出现了一个新的挑战者 - Arduino Tian! 使用python和经典Arduino框架,本教程将引导您将您的Ardui ...

  3. 使用Atmel Studio编程Arduino Uno开发板

    使用Atmel Studio 7编程Arduino Uno开发板非常简单.Arduino Uno开发板是使用AVR微控制器的嵌入式应用开发的著名平台之一. 大多数人通常会使用Arduino自己的软件工 ...

  4. 详解Arduino Uno开发板的引脚分配图及定义(重要且基础)

    首先开发板实物图如下: 在本篇文章中,我们将详细介绍Arduino开发板的硬件电路部分,具体来说,就是介绍Arduino Uno开发板的引脚分配图及定义.Arduino Uno微控制器采用的是Atme ...

  5. Arduino各开发板

    参考来源:https://www.arduino.cn/thread-42417-1-1.html 查了好久,发现除了奈何等等几位大神总结过arduino各板子之间的性能.差异,没有很新的分析文章,在 ...

  6. 01.arduino uno开发板入门

    01.所需工具 -Ariduino uno开发板一块 -对应的usb数据线 -杜邦线若干 -一些用以测试的电子元器件 02.安装arduino IDE 打开官网链接https://www.arduin ...

  7. Arduino UNO开发板、Arduino CNC Shield V3.0扩展板、A4988驱动板、grbl固件使用教程

    前言 CNC Shield V3.0可用作雕刻机,3D打印机等的驱动扩展板,板上一共有4路步进电机驱动模块的插槽,可驱动4路不进电机,而每一路步进电机都只需要2个IO口,也就是说,6个IO口就可以很好 ...

  8. 使用Arduino开发板连接干簧管(Reed Switch)的方法

    在现实生活中,干簧管(Reed Switch)有许多重要的应用,如磁性门开关.笔记本电脑.智能手机等.在本篇文章中,我们将了解一些干簧管的知识,并介绍如何使用Arduino开发板连接干簧管. 干簧管( ...

  9. 使用Arduino开发板实现与MPU6050陀螺仪传感器连接的方法

    MPU6050陀螺仪传感器具有许多强大的功能,采用单芯片封装.它是由一个MEMS加速度计.一个MEMS陀螺仪和温度传感器组成.该模块在将模拟量转换为数字量时非常准确,因为每个通道都有一个16位的模数转 ...

随机推荐

  1. java interview

    gitbook address https://dongchuan.gitbooks.io/java-interview-question/content/java/==_equal.html

  2. #ifndef#define#endif的用法(整理)

    [转] #ifndef#define#endif的用法(整理)    原作者:icwk  文件中的#ifndef 头件的中的#ifndef,这是一个很关键的东西.比如你有两个C文件,这两个C文件都in ...

  3. CSS集锦

    div内容自动换行:word-wrap:break-word;word-break:break-all;

  4. jenkins每次构建前删除工作目录操作

    背景: 想在拉取代码前,删除代码,结果百度白天找到答案,mark下 需要安装Workspace Cleanup Plugin插件, 再看创建任务项,勾选即可实现

  5. JavaScript 加解密库(crypto-js)

    1. 概述 1.1 说明 crypto-js(GitHub)是谷歌开发的一个纯JavaScript的加密算法类库,可以非常方便的在前端进行其所支持的加解密操作.目前crypto-js已支持的算法有:M ...

  6. python时间日期格式化和反格式化

    strftime()和strptime()行为 date,datetime和time对象都支持一种 strftime(format)方法,以创建一个表示显式格式字符串控制下的时间的字符串.从广义上讲, ...

  7. Android PermissionUtils:运行时权限工具类及申请权限的正确姿势

    Android PermissionUtils:运行时权限工具类及申请权限的正确姿势 ifadai 关注 2017.06.16 16:22* 字数 318 阅读 3637评论 1喜欢 6 Permis ...

  8. ACM-ICPC 2018 焦作赛区网络预赛 G Give Candies

    There are NNN children in kindergarten. Miss Li bought them NNN candies. To make the process more in ...

  9. swift 学习- 12 -- 方法

    // 方法 是与某些特定类型相关的函数.  类, 结构体,枚举 都可以定义实例方法, 实例方法为给类型的实例封装了具体的任务与功能.  类, 结构体, 枚举 也可以定义类型方法,  类型方法与类型本身 ...

  10. oracle提高查询效率的34条方法

    注:本文来源:远方的守望者  <oracle提高查询效率的34条方法> oracle提高查询效率的34条方法 1.选择最有效率的表名顺序 (只在基于规则的优化器中有效): ORACLE的解 ...