创客集结号:Arduino是一个比你的台式电脑更能够用来感应和控制现实物理世界的一套工具。 它由一个基于简易单片机并且开放源码的计算机平台,和一套为Arduino板编写程序 的开发环境组成。 Arduino可以用来开发交互产品,比如它可以读取大量的开关和传感器信号,并且可以控制 各式各样的电灯、电机和其他物理设备。Arduino项目可以是单独的,也可以在运行时和 你电脑中运行的程序(例如:Flash,Processing,MaxMSP)进行通讯。Arduino板你可以 选择自己去手动组装或是购买已经组装好的;Arduino开源的IDE可以免费下载得到。 Arduino的编程语言就像似在对一个类似于物理的计算平台进行相应的连线,它基于处理多媒体 的编程环境。 “第一,51duino能够贴近‘中国教育体制下的创客’。因为现在中国的高校基本都是用8051单片机作为入门教程。电子相关专业的创客,都熟悉51的架构,对他们来说51duino上手特别快,如果让其去玩Arduino,则需要花费大量时间去熟悉查找Arduino的API。  第二,51duino在国内具有“统一性”的特点。Arduino作为意大利的产品,在国外已经成熟,但是在国内,目前关于Arduino的资料仍然十分零散,很多创客不得不×××到国外去查找相关教程资料,开发过程中极为不便。51duino的宗旨就是让玩家能很方便地开发作品,在我们的社区、RobotStore中,可以快速找到想要的Demo程序,技术交流也在我们论坛、QQ群等媒介,直接而且高效。 第三,对比于传统的8051单片机,高性能、低价格的51duino使用了增强型的51内核单片机STC11F32XE,主频约相当于传统单片机主频265MHz,价格却是正版Arduino的60% 第四,51duino支持所有Arduino可以驱动的常见机器人传感器和外设,例如:红外避障、超声波、点阵显示器、伺服舵机、电机、LCD显示器、光敏传感器、声音传感器等等,23个系统未占用IO全部引出,可以很方便地拓展新功能。 第五,对比Arduino封装了底层代码,玩家大部分的开发工作是调用已有的接口,实现上层的简单逻辑代码编写,而在底层是如何实现的便是很难学到。这种简单的开发模式适合于快速搭建实现某种功能而使用,当创客想从中学到最底层的驱动原理知识,并运用到今后的工作中时,显然Arduino不是最好的选择,而在51duino可以看到最底层的代码实现,也可以通过调用已经编写好的标准接口,可以让玩家“学以致用”。 第六,Arduino一直是创客DIY届的平台典范,但是它的板载电源部分给玩家带来诸多不便。Arduino主板上电源管理部分应付主芯片的逻辑电路没有问题,如果驱动诸如机械臂等等大功率外部设备,那就必须要自行解决供电问题,对于入门级玩家来说,是很不方便的。而51duino将电源模块与电机驱动模块集成在了一块PCB上,玩家不必考虑稳压问题,双稳压系统4A的强悍电源为各种外部设备稳定运行提供了保障。”