本书的编写基于Malmö大学实体原型(Physical Prototyping)实验室的教学内容。Physical Prototyping实验室是最早建立Arduino大学课程的教育机构之一。从2005年起,我们的课程范围涵盖了时装,体感技术,光影装置等等,包括硕士和学士课程。
2008年以前,这些课程的教育方式还是以纯技术为主。学生需要学习电子、编程、单片机等基础知识并将其运用于时装、电子服装的设计中。就在2008年的夏天,新的教学方式和平台被引进到教学过程之中,使得技术与设计的融合不再那么生硬。
在这之前,Physical Prototyping实验室的老师们普遍感觉到技术与设计之间的差距。对时尚设计感兴趣的学生大多难以灵活运用实体原型的技术。经过一段时间的研究探索,我们发现现有的信息非常有限,实验材料也多数属于“艺术与设计”的范畴。
我们是DIY运动的坚定追随者,也相信“艺术与设计”方面的材料非常具有探索价值。然而一门大学课程需要给学生提供更加丰富的内容。在当时我们找到的材料中,只有很小一部分与单片机控制器或者相关的平台有关。从我长期教学、研究的经验看来,Arduino是当前最好的原型设计平台之一。理由有二:价格低廉,相关社区颇具规模。
两条理由都和Arduino的创作宗旨有关。Arduino的软件、硬件都是开源项目,她的目标是让设计师能够自己实现自己的设计理念。由于Arduino是开源项目,任何人都能修改她的设计,甚至开发自己的Arduino板。因此Arduino的价格非常的合理,生产商们可以自由的参与到相关市场的竞争中来。低廉的价格吸引了数量庞大的用户群,反过来他们又为Arduino的发展作出了贡献。我们的用户社区集中了对原型设计充满热爱的人们,无论你在开发过程中碰到什么困难,总是能够获取海量的相关信息,也总有大量的热心人愿意给你提供帮助。在Arduino领域你能够找到原型设计方面最新、发展最快的信息。
在拥有这一切的前提下,时尚设计的教学课题不再是如何逃避技术难题,而是如何利用Arduino将技术与设计巧妙的结合起来。我们致力于研究时尚设计领域的最新趋势与大学教育的融合点,寻找“柔软”地结合技术与设计的方法。我们的目标是在不削弱传统技术所具有的强大功能的前提下,以一种更加适合设计师的方式将其运用到设计过程中,让设计师以他们所能理解的方式学习实体原型设计技术。
本书不光是时尚科技(fashion technology)与智能服装(wearable computing)的学术教材,也是所有对相关领域感兴趣者的一本入门教材。本书集合了一点一滴的灵感,相信读者能够受到启发,创作出很好的项目来。
我真诚的希望你能够从本书中获取知识与乐趣,我们能够办到的,你也一定能!
Tony Olsson
Forewords & Preface
Bringing textiles to life By Melissa Coleman
Design deals with unfinished realities by David Cuartielles
Preface
Part One:The Basics
Chapter 1:Introduction
1.Prototyping with the Arduino
2.Hacking: saving money, learn more
3.How electricity works
Chapter 2:Hardware
1.Arduino
2.LilyPad
3.Arduino mini
4.Basic electronic components for soft prototyping
Chapter 3:Software
1.Installing the software
Chapter 4:Using the IDE
1.uploading code
Part Two:Examples
Examples
Chapter 5: Using digital pins
1.Soft prototyping with LEDs
2.Soft push button
3.Hidden push button
4.Sound
5.Tilt sensor
6.The digital zipper
Chapter 6:Using analog pins
1.The analog zipper
2.Using an LDR light sensor
3.Using an NTC temperature sensor
Chapter 7:Moving stuff
Chapter 8:Complex examples
1.Oscillation with a zipper
2.The soft synthesizer
3.Controlling a normal servo with a zipper
4.Touch sensitive embroidery
5.Muscle wire
Part Three: Coding
Chapter 9:Writing programs
1.Basic structure
2.Variables
3.Void setup
4.Void loop
5.Brackets
6.Semicolons
7.Commenting code
8.Variables types and declarations
9.Types
10.Doing math
11.Logical comparisons
12.Logical operators
13.Constants
14.If something happens and what to do
15.The digital pins
16.The analog pins
17.Using time
18.Communicating with other devices
Epilogue
Acknowledgments
INDEX
《死亡之旅(原书第2版)》对各种“死亡之旅”项目进行了全面而系统的剖析,涵盖整个项目的生命周期,深刻分析了这种现象的本质,
Ifyouthinkwebdesignisbeyondyourreach,orifyouwantyourexistingwebsitetolookmorepro...
视频中的异常事件检测 本书特色 《视频中的异常事件检测》针对智能视频分析中的异常事件检测及其在视频安全认证领域的关键问题展开深入研究,旨在提高智能视频分析系统的...
《诗经选》内容简介:《诗经》是我国很早的一部诗歌总集,收有305篇诗歌,标志着我国诗歌创作的第一个高峰,因为它在创作上的成就,
《启蒙之旅》内容简介:不管是太平年月还是战时,船总是危险的。这是一则航海故事,但里面没有暴风雨,没有失事,没有营救,没有看
《数据资产论》内容简介:数据创造价值的过程,就是数据资源资产化的伟大历程! 本书试图回答以下问题:数据如何产生价值?纯粹而孤
《AdobeAfterEffectsCS4高手之路》由Adobe中国资深专家李涛先生倾力编写,是一本讲解AfterEffects影视动画技术的案例书。全书共分
《数字化转型百问(第一辑)》内容简介:1.内容概要及特色:《数字化转型百问》(辑)从什么是数字化转型、为什么数字化转型、数字
中文版Photoshop CC技术大全-(附光盘) 本书特色 这是一本全面介绍photoshop cc基本功能及实际运用的书。《中文版photoshop cc技...
《Excel VBA应用与技巧大全》内容简介:Excel是应用最广泛的办公软件之一,它大大提高了办公人员的工作效率。但是各行各业的办公需
《移动网络程序设计》详细阐述了如何在移动网络浏览器上构建高效和丰富的用户体验程序,以及各种离线应用程序或者微技程序,主要
高级软件测试技术 本书特色 杜庆峰编著的《高级软件测试技术》的特点是测试技术介绍全面,不但阐述了所有基本的软件测试技术,而且介绍了许多高级主题和专门应用...
《编排设计》由余青青编著。编排设计是现代艺术设计的重要组成部分,也是视觉传达的重要手段。它既是一门具有相对独立性的艺术,
《团购之王:Groupon的创业疯魔史》内容简介:Groupon是全球最大的团购网站,也是全球被“山寨”次数最多的公司。其据点遍布全世界
Java语言程序设计:21世纪高职高专新概念教材 内容简介 本书共11章,主要内容包括:面向对象程序设计的基本概念、原理、技术方法和Jave语言的基础知识,常用...
INSIDEAPPLErevealsthesecretsystems,tacticsandleadershipstrategiesthatallowedStev...
《汽车标志大全.德国、法国、俄罗斯篇》内容简介:汽车品牌和它的标志是一个不可分割的整体,汽车品牌对应着标志。品牌名即是可以读
Eatingisnolongerapureexperienceofsmellandtastebutratheraneffectiveagencytocommun...
《淘宝与微店 :开店·运营·推广一册通》内容简介:超级畅销书《淘宝网开店、装修、管理、推广一册通》作者聚焦电商创业领域的又一
《网络安全之机器学习》内容简介:本书将介绍网络安全威胁生命周期的主要阶段,详细介绍如何为现有的网络安全产品实现智能解决方案