|
本帖最后由 myquestion 于 2013-4-14 12:37 编辑 1 ~( ^/ O- a; Z( ~* x' v# h
/ d% p/ t; w! W! H6 u3 m, e
关于Arduino:
! O/ _2 Q+ G$ r1 d* l/ W# a/ _5 A2 j9 ]; U! K0 {
“Arduino 是一款便捷灵活、方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE)。它适用于艺术家、设计师、爱好者和对于“互动”有兴趣的朋友们。! j" l, E8 p" ? N I8 a( S
Arduino,是一个基于开放原始码的软硬体平台,构建于开放原始码simple I/O介面版,并且具有使用类似Java,C语言的Processing/Wiring开发环境。[1]
% |/ S: r6 }& H! [Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是利用 Arduino编程语言 (基于 Wiring)和Arduino开发环境(based on Processing)来实现
( t2 g8 X0 D" C7 k6 x的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,他们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。9 E0 Y7 Y9 }* E9 i: m2 Y
你可以自己自己动手制作,也可以购买成品套装;Arduino所使用到的软件都可以免费下载. 硬件参考设计 (CAD 文件)也是遵循availableopen-source协议, 你可以非常自由地 根据你自己的要求去修改他们.
; N8 S' y+ G9 VArduino可以使用开发完成的电子元件例如Switch或sensors或其他控制器、LED、步进马达或其他输出装置。Arduino也可以独立运作成为一个可以跟软件沟通的接口,例如说:flash、processing、Max/MSP、VVVV 或其他互动软件…。Arduino开发IDE接口基于开放源代码原,可以让您免费下载使用开发出更多令人惊艳的互动作品。”
2 k: \' C) d# g/ T9 T3 ^3 T
! X6 [5 ^8 P6 U' v [! v 以上引自百度百科,维基百科上也有介绍。目前国内也有很多关于Arduino的网站,Arduino也有官网,英文的,国内也可以正常访问。感觉Arduino最大的特点就是它的开源性,而且它比单片机也较容易上手,学习成本也不是很高,淘宝上一块Arduino板子也就60到70几块钱的样子吧。我也是在去年才开始开始接触这个东西,因为工作了,没有多少时间来研究这个东西。如果你手上有大把的时间不知道怎么打发,特别是一些在校的学生,不如开始学学这个东西吧,但前提是你热爱动手和思考,如果不喜欢,那就不是你的菜了,请绕行。
/ r7 n G$ \: ]3 P c( f5 F% _
5 ]9 H' Y% }4 L; j9 E8 O- I 目前国内的这方面的书籍还是很少,有的也基本上是翻译过来的。英文的倒是有许多,网上也可以下载得到。多的就不说了,当你沉浸在自己喜爱的事情中时,其乐趣自然妙不可言。
8 G& F/ s* d! M* a+ ]7 A) W9 @( V5 q0 y. U% r& m
这篇文章的目的就是给大家推荐Arduino,搞机械搞得麻木了,闲散时间无处打发的,就往这儿瞧瞧吧。最好祝大家周末愉快!
8 ~" c4 k; R) i8 i0 o( f1 T+ P+ t7 ~: n& V1 m" ~" w
|
|