在UXD学交互设计到底可以有多硬?
【在UXD学交互设计到底可以有多硬?】原标题:在UXD学交互设计到底可以有多硬?
文章图片
硬件交互是交互设计的一种重要呈现方式 , 通过硬件交互我们可以实现很多以往实现不了的人机交互方式 。 硬件交互也因其对硬件知识、编程知识、动手能力的要求较高 , 因此在作品集使用硬件交互技术可以显著增加申请的竞争力 , 建立申请壁垒 。
UXD在硬件交互上拥有丰富的教学经验 , 并且鼓励同学们在设计中软件+硬件结合使用 , 软硬兼施最终实现多方式的交互 。 
文章图片
常见的硬件交互微控制器陈列
硬件交互最重要的原件便是微控制器 , 他的尺寸较小 , 是具有低内存和可编程输入/输出的小型计算机 。 从根本上讲 , 微控制器是一台微型计算机 , 用于实现电子信号与电路信息之间的灵活切换 。
输入/输出
计算机的所有功能最终都以二进制(0或1)开头 。 
文章图片
输入=微控制器将读取二进制 , 输入常见的来源就是传感器 。 输出=微控制器将发送二进制文件 , 输出常见用途是控制电动机或LED 。 
文章图片
ArduinoUNO板是硬件交互中常用的工具 , UXD导师代0基础学员利用ArduinoUNO板和红外线传感器的联动 , 完成了跟着热源产生行为改变的随感小车制作 。 点击下图了解零基础小白学员是如何完成随感小车制作的全过程 。 
文章图片
文章图片
线下硬件配合P5,ML5等软件教学实拍
01Arduino控制平台Arduino是一个用于构建电子项目的开源平台 , Arduino由一个可编程电路板(通常称为微控制器)和一个运行在计算机上的软件或IDE(集成开发环境)组成的 , IDE用于编写计算机代码并将其上传到Arduino板上 。
Arduino平台很受刚开始接触电子产品的人的欢迎 , Arduino集成开发环境使用了C++的简化版本 , 使编程更容易学习 。 从根本上讲 , 微控制器是一台微型计算机 。 许多人将微控制器与Arduino相关联 , 但需要指出的是Arduino并不是一个微控制器 , Arduino是一个横跨软件和硬件的完整平台 。
Arduino制造像ArduinoUno这样的设备:
文章图片
ArduinoUno
ArduinoUno也是一种基于AtmelATmega328P单片机的分线板 , Atmel的微控制器如下图所示 , 分线板将微控制器上的引脚“分线”成更大的设备(例如ArduinoUno) 。 更大的设备使微控制器易于使用 。 
文章图片
对于ArduinoUno来说 , 分线板可以使你能够插入USB线 , 为其供电或对设备进行编程等 。 
文章图片
02PaspberryPi树莓派Arduino和树莓派都是微型控制器 , PaspberryPi树莓派同样也是单片机 , 即建立在单个电路板上的完整计算机 。 
文章图片
从技术上讲 , 笔记本电脑处理器也是单片计算机 , 只是功能强大的一台计算机 。 RaspberryPi是笔记本电脑处理器的版本 。 就像笔记本电脑运行操作系统(Windows , Mac或Linux)一样 , RaspberryPi也运行Linux操作系统 。
但是微控制器无法运行操作系统 , 微控制器也没有与计算机相同的计算能力或资源 。 微控制器将仅重复运行一个程序 , 而不是完整的整个操作系统 。 我们可以在Arduino程序中看到这一点 , 因为它需要两个重要的功能:Setup和loop 。 Setup将运行一次 , loop并将无限期运行 。 
文章图片
设置和循环
03如何使用微控制器微控制器的存在是因为一些计算任务非常琐碎且需要简单的逻辑 。 例如 , 拨动开关或控制一些小部件(如LED灯)并不需要像发送电子邮件这样的日常任务所需的资源 。 我们之所以使用它们 , 是因为它们的低功耗和低内存使其非常低成本 。 单片机是当今物联网得以成功的原因之一 。
- 洱海|「我的家乡在河北」春水连天、万鸟翔集!河北版的“苍山洱海”,简直太仙儿了!
- 步行街|国内唯一面朝大海的步行街:厦门中山路的滨海风情,实在让人陶醉
- 李易峰笑起来太“蛊”人了,粉丝:岁月在哥哥脸上好像从来没有停留过
- 在逃公主!赵丽颖穿粉嫩长裙现身迪士尼,与游客合影气质清丽
- 荒野乱斗:弗兰肯妙具的新用法!攻击的时候释放最好!
- 重磅消息在全球传开,联合国公布最新报告:中国第一,美国第二!
- 小时候被它粘到哭,现在村里却有农民靠采集野生鬼针草养家糊口
- 做了14年手机霸主的诺基亚,现在改行蓝牙耳机,价格可以
- 爱吃黄金的生物被发现,科学家们有一个大胆的想法
- 城步消防大队深入辖区特殊学校开展消防安全培训活动
