Arduino为什么这么火

用户头像
北京/设计爱好者/8年前/301浏览
Arduino为什么这么火

简单地来看一下arduino究竟好在哪里

本文作者:May


爱丁堡大学Design Informatics硕士毕业,擅长交互设计与用户体验作品集辅导与Arduino原型开发辅导。

正文:


这一两年间,arduino作为一个能够快速表现设计想法的工具,日渐火了起来,爱好者们自发性、非官方组织起来的论坛社区日渐丰富和活跃,近一两年小伙伴们的作品集中也越来越多地涉及arduino相关的项目案例,那么我们就简单地来看一下arduino究竟好在哪里



(此篇文章由马克笔设计留学原创首发,禁止一切商用目的的转载和引用!)


首先,关于arduino是什么,官网上有这样一段介绍:

Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs – light on a sensor, a finger on a button, or a Twitter message and turn it into an output – activating a motor, turning on an LED, publishing something online. You can tell your board what to do by sending a set of instructions to the microcontroller on the board. To do so you use the Arduino programming language (based on Wiring), and the Arduino Software (IDE), based on Processing. ( 引用自arduino.cc )


哇!这么长!
其实概括出来就是这两行:
1. 硬件开源+IDE
2. 处理IO


开源硬件+IDE
开源一词最初是用来形容源代码的公开可见,这里的硬件开源主要是说arduino相关的众多元件的制作原理可见,以及元件制作者对元件基本功能实现编写的代码可查。
IDE则是在说arduino有自己的开发环境,即软件,这里可以类比我们大家电脑上的其他应用软件,如ps(用于处理图片),只不过这个软件是用来定向的实现arduino元件功能开发的。


处理IO

IO就是Input和Output的首字母简写,arduino通过在IDE环境中代码的编写,赋予输入信号一些转换成输出信号的规则,从而勾连起两种data的内容传递与转化。


具体的IO类型就可以分为以下三个类:


数字IOE
只有两个状态的数据形式
-开关
-LED


模拟IO
可以允许连续变化的数据形式
-电位器(台灯上的旋钮)

-马达


串口IO
外部设备直接与arduino以ASCII码来通讯的数据形式,这里就是多用于很多online形式的数据转化与传递啦
-蓝牙丛机
-蓝牙主机

由于硬件的丰富性,以及数据转化规则(代码)的开源性,作为一个设计者可以很快速地理解这个工具,并用之来完成自己对一些内容的思考与实践。
话说到这里,学过编程的小伙伴可能会觉得自己没有什么优势,事实上,完全不必这样菲薄自己,因为如果你有软件编程的基础,或者了解硬件电路连接的常识,在完成一件设计作品时就会更加地事半功倍啦。


最后
在这边也呼吁一下小伙伴们,有句话叫“最怕设计师会代码”,以后作为一个交互设计师,懂得了一些实现层面的原理,会大大降低把一个设计方案转化成有实际功能的应用的成本。所以现在,就从简单易用的arduino开始吧。

1
阅读原文
|
举报
|
1
分享
评论
用户头像
评论你的想法~
表情
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
学习,优惠券,平面,海报
金色颗粒质地的平面
平面风格黄绿色系花朵装饰
平面花卉图案扁平简约无缝拼接插画
课程海报,平面素材
城阙凡花
海底世界插画
牛奶乳液层次梯田平铺平面
“知识宅急送”外卖,快递,平面,海报,素材,教育
金色颗粒质地的平面
中秋节可爱呆萌平面兔子蛋黄月饼贴纸素材
原创UIUX交互橙红渐变炫酷视觉平面设计作品集模板PSD
平面插画设计女孩喝咖啡
空的平台平面和自然景观
玄关入门地毯印花图案红地毯
金色颗粒质地的平面
金色颗粒质地的平面
平面设计 吊牌设计
中国传统纹样创新图案设计
平面男孩喝咖啡插画设计
金色颗粒质地的平面
平面书法字手写
倒计时,海报,平面
城市园林平面布局航拍
水蜜桃和李子的平面水果图案
你可能喜欢
大家都在看
登录注册