又!什么是Arduino

Arduino近几日也的确火的不得了,但如果仔细追究的话,也不过是小圈子里面的自嗨罢了,甚至创客这个词,这个群体都鲜有人知。那么怎么办呢,还是继续自嗨下去吧。虽然国家政策早就出来了。

但反过来讲,接触了Arduino才算开了眼,而不是再像象牙塔下的自以为的少年意气却懵懂无知。创造与改变既不像学校里面自以为的简单,因为会有数不清的意料之外的困难,但也不是那么麻烦,因为有着集合各种工具各种帮助的创客空间。

我也只是在临近毕业做设计,需要一块单片机,就某度了一下到了某宝。(至于为啥不用课堂上,实验室里的熟悉的51之类,嘿,嘿嘿)淘到了一块儿看起来还不错的单片机(对,这里没了解Arduino的可以暂时当作一个单片机的印象,后面会详细讲到),就只觉得IDE漂亮许多。这才符合我的气质嘛。后来,才了解到这块单片机开发板叫做Arduino,虽然不是原版,虽然当时也不知道什么开源。

所以如果你也是这样,如果又不知道怎么的方法,那么就走出校门,左转,来郑州创客空间,就在你的右手边。

手语翻译机器人,视觉手势识别控制机器人,语音交互控制机器人,AI

Arduino是一个酒吧的名字,是意大利的一个老师带着他的学生做的一款自己方便教学和上课的开发板,后来觉着不错,就得考虑起一个名字了,然后分享出去。于是就已常去的酒吧给它命名了。

Arduino是什么?

          Arduino,是一个开放源代码的单片机微控制器,它使用了Atmel AVR单片机,采用了开放源代码的软硬件平台,建构于简易输出/输入(simple I/O)接口板,并且具有使用类似Java、C语言的Processing/Wiring开发环境。

       据说马西莫·班齐之前是意大利Ivrea一家高科技设计学校的老师。他的学生们经常抱怨找不到便宜好用的微控制器。2005年冬天,马西莫·班齐跟大卫·奎提耶斯讨论了这个问题。大卫·奎提耶斯是一个西班牙籍芯片工程师,当时在这所学校做访问学者。两人决定设计自己的电路板,并引入了马西莫·班齐的学生大卫·梅利斯为电路板设计编程语言。两天以后,大卫·梅利斯就写出了代码。又过了三天,电路板就完工了。这块电路板被命名为Arduino。几乎任何人,即使不懂电脑编程,也能用Arduino做出很酷的东西,比如对感测器作出回应,闪烁灯光,还能控制马达。随后马西莫·班齐、大卫·奎提耶斯和大卫·梅利斯把设计图放到了网上。保持设计的开放源代码理念,因为版权法可以监管开源软件,却很难用在硬件上,他们决定采用共享创意许可。[1]共享创意是为保护开放版权行为而出现的类似GPL的一种许可(license)。在共享创意许可下,任何人都被允许生产印刷电路板的复制品,还能重新设计,甚至销售原设计的复制品。你不需要付版税,甚至不用获取Arduino团队的许可。然而,如果你重新发布了引用设计,你必须说明原始Arduino团队的贡献。如果你调整或改动了电路板,你的最新设计必须使用相同或类似的共享创意许可,以保证新版本的Arduino电路板也会一样的自由和开放。唯一被保留的只有Arduino这个名字。它被注册成了商标。如果有人想用这个名字卖电路板,那他们可能必须付一点商标费用给Arduino的核心开发团队成员。

Arduino能做什么?

Arduino可以用来开发互动装置,什么是互动装置呢?在经典之作<<踏进互动科技世界—使用Arduino>>一书中,诠释的非常精彩:“互动装置其实无所不在,像是房间中的冷气温控,就是利用感测器侦测环境温度,以自动调节室温,还有大楼玄关的物体感测,一有人靠近就能自动开灯照明….这些装置都为生活带来便利,是非常优秀的科技商品。而如果互动能带给人们惊奇,有时候也会以艺术品的角色出现在展馆中。”


又!什么是Arduino_第1张图片

从使用方式来看Arduino既能脱离电脑独立运行,也能在运行时和电脑中运行的程序(如Flash, Processing, MaxMSP等)进行通讯对话,而最近已经有玩家在尝试着让Arduino在运行时和手机来进行交互。


又!什么是Arduino_第2张图片

从应用领域来看,Arduino的涉足也颇为广泛。连接红外/超声波传感器,可以对前方障碍物进行检测,典型的应用有智能避障小车, 连 接人体热传感器,可以对前方是接近的热源进行检测,典型的应用有人体热感应的灯的自动开关。连接烟雾传感器,可以进行周边烟雾的检测,典型的应用有烟雾报 警器。连接舵机,可以控制电机的转动,典型的应用有机器人动作的控制。连接液晶显示屏,可以方便的显示图片、字符,连接以太网的扩展模块,可以方便的进行 网络传输,还有蓝牙传输、WIFI传输、无线摄像头的控制……层出不穷的创意在全世界的Arduino爱好者中涌现。而Arduino开放的不断增加的电路扩展板和软件库使其它人能轻易的复制甚至改进它。


又!什么是Arduino_第3张图片

NEXT,Do What?

首先得有一块Arduino主控板,再有一些LED灯,一些小马达,一些舵机,一些传感器等,所以就有了Arduino基础套件。

然后,去Arduino官网下载Arduino IDE,其中官网也有好多学习参考资料。https://www.arduino.cc/en/Main/Software

下载安装好IDE,把Arduino Uno主控板通过USB线连接到电脑,一般会提示安装USB驱动。如果没有可以手动添加驱动,添加方法如下,

1.右键打开“我的电脑”->“属性”->“设备管理器”,找到插入的USB串口硬件。


又!什么是Arduino_第4张图片

2.给USB硬件添加驱动,右键选择“更新驱动程序软件”,选择“浏览计算机以查找驱动程序软件”,如下图所示:


又!什么是Arduino_第5张图片

4.找到Arduino IDE安装路径(比如D:\Program Files (x86)\Arduino\drivers)下的“driver”文件夹,“driver”文件夹中自带了驱动。点击下一步。


又!什么是Arduino_第6张图片

5.完成,打开IDE


又!什么是Arduino_第7张图片

6.上传烧录一段Blink程序,bulingbuling的(具体的主控板型号选择,端口号选择,示例文件打开和上传方式限于篇幅这里就留给自己摸索啦)


又!什么是Arduino_第8张图片

  好了,这就算开始了

你可能感兴趣的:(又!什么是Arduino)