来自世界各地的新型微控制器层出不穷,这类开发板多数都是通过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. strncpy的用法

    strncpy是C语言的库函数之一,来自C语言标准库,定义于string.h,函数原型是: char *strncpy(char* dest,char* src,size_t n); 把src所指向的 ...

  2. P3203 [HNOI2010]弹飞绵羊 —— 懒标记?分块?LCT?...FAQ orz

    好久没写博客了哈,今天来水一篇._(:з」∠)_ 题目 :弹飞绵羊(一道省选题) 题目描述 某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏.游戏 ...

  3. MinGW GCC 7.2.0 2017年8月份出炉啦

    GCC720-for-MSYS2.7z for x86 x64 63.72 MB 发布日期: 2017-08-14 下载地址: https://forum.videohelp.com/attachme ...

  4. MySQL--视图view、触发器trigger、事务(start transaction)、存储过程(特殊的数据逻辑处理函数)、流程控制(if,case....)

    mysql致力于项目开发及数据库管理之间解耦合(帮忙封装一些数据处理方法,使应用程序的开发者可以专注于应用程序的开发),但受限于不同部门沟通的成本问题,现阶段直接使用的价值不大. 一.视图(只能sel ...

  5. 前端lvs访问多台nginx代理服务时出现404错误的处理

    前端lvs访问多台nginx代理服务时出现404错误的处理 环境描述:app --> lvs --> nginx --> server app访问页面购买流量页面(nginx服务器) ...

  6. SSH框架搭建笔记

    1.建立一个web项目,设置编码格式,建立src下的包,建立资源文件夹 2.加入Spring运行必须的jar包(5个jar包) spring-beans-4.1.4.RELEASE.jar sprin ...

  7. bootstrapValidator使用总结

    1.根据条件动态增删检查条件 参考文章:https://blog.csdn.net/sxlzs_/article/details/78211928 #去除某字段的验证 $("#formRes ...

  8. Python学习 --- 列表

    list 函数可以将 序列变为列表 列表操作: 1 . 元素赋值, 根据索引,可以直接修改 2 . 删除元素, del x[i] 3 . 分片赋值, name[1:] = list (' '), 可以 ...

  9. cmder 神器 +curl

    cmder 神器 https://www.jianshu.com/p/7a706c0a3411 curl https://www.cnblogs.com/zhuzhenwei918/p/6781314 ...

  10. Pl/SQL 编程

    Pl/SQL 编程 一:前言 二:Pl/Sql 概述 二     ——  1: Pl/Sql块结构 [declare] --声明部分,可选 begin --执行部分,必须 [exception] -- ...