LilyPad Arduino可穿戴技术和电子织物控制器板简介

第1章  LilyPad Arduino概览

作为本书的第一章,在这里将为读者介绍LilyPad Arduino相关的基础知识。例如,LilyPad Arduino是什么、它可以做什么。除此之外,还将介绍要完成后续学习需要预备的一些技能,例如缝纫基础和本书的写作思想。在读完本章之后,读者就可以成竹在胸地进行学习和创作了本文选自Arduino可穿戴开发入门教程。

1.1  可穿戴技术和电子织物

LilyPad Arduino是为可穿戴技术和电子织物设计的微控制器板。所以在使用LilyPad之前,我们首先需要明确什么是可穿戴和电子织物。

1.可穿戴技术

可穿戴技术主要探索和创造能直接穿在身上、或是整合进用户的衣服或配件的科学技术。它强调的是穿和戴。例如,最近流行的智能手环、智能手表、Google Glass都属于可穿戴技术。

2.电子织物

电子织物与可穿戴技术的定义非常接近。它只强调在织物上集成微控制器、传感器或者致动器等外设,所以它不必是可穿戴的。例如,你可以自己使用LilyPad制作一个二进制时钟,并将它集成在刺绣壁画上,这就是电子织物本文选自Arduino可穿戴开发入门教程。

1.2  LilyPad各模块简介

LilyPad家族有多种形式和各种相应的模块。所以,在读者选购之前,应该大致了解一下LilyPad家族的成员,以使自己可以按照需求进行购买。

1.2.1  控制器板

LilyPad共有4种不同型号的控制器板,他们分别为LilyPad Arduino USB(图1.1)、LilyPad Arduino SimpleSnap(图1.2)、LilyPad Arduino Simple(图1.3)和LilyPad Arduino Main(图1.4)。

这四种型号的板子主体部分都是类似的,他们之间的差别从命名上也是可以看出一些端倪的。LilyPad Arduino Main是主要的微控制器板,其他三种都是在它的基础上进行了一些定制化以适应不同的需求:

q  LilyPad Arduino Simple与LilyPad Arduino Main的不同之处就是添加了外接电池的接口,但是接出的引脚有所减少;

q  LilyPad Arduino USB在LilyPad Arduino Simple的基础上集成了USB功能,这使得为它编程不再需要FTDI编程器;

q  LilyPad Arduino SimpleSnap引出的引脚数和LilyPad Arduino Simple一致,只是它的各个引脚不再是穿孔而是纽扣。并且,LilyPad Arduino SimpleSnap已经板载了电池。

在本教程的编写过程中主要使用的是LilyPad Arduino Main,由于它是LilyPad家族主要的板子,所以在教程中我们简称他为LilyPad。其他三种板子由于接出的引脚都和LilyPad Arduino Simple是相同的,所以统称他们为LilyPad Simple本文选自Arduino可穿戴开发入门教程。

LilyPad Arduino可穿戴技术和电子织物控制器板简介的更多相关文章

  1. Arduino可穿戴开发入门教程(大学霸内部资料)

    Arduino可穿戴开发入门教程(大学霸内部资料) 试读下载地址:链接:http://pan.baidu.com/s/1mg9To28 密码:z5v8 介绍:Arduino可穿戴开发入门教程(大学霸内 ...

  2. Arduino可穿戴开发入门教程LilyPad和LilyPad Simple的介绍

    Arduino可穿戴开发入门教程LilyPad和LilyPad Simple的介绍 LilyPad和LilyPad Simple的介绍 LilyPad和LilyPad Simple是LilyPad微控 ...

  3. Arduino可穿戴开发入门教程LilyPad介绍

    Arduino可穿戴开发入门教程LilyPad介绍 Arduino输出模块 LilyPad官方共提供了4种输出模块,他们分别是单色LED模块(图1.5).三色LED模块(图1.6).蜂鸣器模块(图1. ...

  4. Arduino可穿戴开发入门教程Arduino开发环境介绍

    Arduino可穿戴开发入门教程Arduino开发环境介绍 Arduino开发环境介绍 Arduino不像我们使用的PC端操作系统一样,可以直接在操作系统中安装软件为操作系统编程.Arduino的软件 ...

  5. Arduino可穿戴教程之第一个程序——上传运行程序(四)

    Arduino可穿戴教程之第一个程序——上传运行程序(四) 2.4.5  上传程序 现在所有Arduino IDE的设置都完成了,我们就可以将示例程序上传到板子中了.这非常简单,只需要单击如图2.45 ...

  6. Arduino可穿戴教程之第一个程序——选择端口(三)

    Arduino可穿戴教程之第一个程序——选择端口(三) 2.4.4  选择端口 在选择了板子之后,我们就需要选择板子连接到电脑的端口了.它也在“工具”菜单中设置,如图2.42所示. 注意:COM1端口 ...

  7. Arduino可穿戴教程之第一个程序——连接硬件选择板子(二)

    Arduino可穿戴教程之第一个程序——连接硬件选择板子(二) 2.4.2  连接硬件 在选择好示例程序后就可以将LilyPad通过LilyPad编程器连接到电脑了. 2.4.3  选择板子 如果你了 ...

  8. Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE

    Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE Windows平台下安装Arduino IDE Windows操作系统下可以使用安装向导和压缩包形式安装.下面详细讲解这 ...

  9. Arduino可穿戴教程之第一个程序——Blink(一)

    Arduino可穿戴教程之第一个程序——Blink(一) 至此我们的硬件和软件部分都准备好了,是时候测试一下他们是否可以和谐地合作了.当然,第一个程序我们并不需要自己来写,因为我们还没有了解过Ardu ...

随机推荐

  1. 如何在WordPress中使用七牛云存储

    序:七牛云存储可以方便的将网站的图片等数据镜像到七牛云存储的空间,直接从云端将数据返回给用户.这样可以大大节省网站的空间,提升网站的访问速度. 真正显示一键实现WordPress博客静态文件CDN加速 ...

  2. 解决ie文本框不能输入和获取焦点问题

    解决办法:    从正常的机器上拷贝c:\windows\system32\mshtmled.dll到本机的system32目录下即可.或者从安装盘中提取该文件.    加载mshtmled.dll: ...

  3. Unity 3D 粒子系统的一点经验

    http://hunterwang.diandian.com/post/2012-10-21/40041523890 最近做东西需要增加效果,简单的运用了一下粒子效果,真心感觉比较难调整好效果.同时也 ...

  4. 变色龙安装程序 Chameleon Install 2.2 svn 2281发布

    变色龙安装程序 Chameleon Install 2.2 svn 2281发布 1.更好的支持10.9 Mavericks2.更新ATi.nVidia显卡支持列表3.添加新的 CPU Model I ...

  5. ios反射

    http://www.cr173.com/html/18677_1.html 1.反射获取类属性名和属性类型 unsigned ; objc_property_t *properties = clas ...

  6. Coursera台大机器学习课程笔记15 -- Three Learning Principles

    这节课是最后一节,讲的是做机器学习的三个原则. 第一个是Occan's razor,即越简单越好.接着解释了什么是简单的hypothesis,什么是简单的model.关于为什么越简单越好,林老师从大致 ...

  7. CSS clearfix

    The problem happens when a floated element is within a container box, that element does not automati ...

  8. Linux下列格式化工具 - column

    [root@localhost ~]# mount/dev/sda2 on / type ext4 (rw)proc on /proc type proc (rw)sysfs on /sys type ...

  9. 利用FFmpeg生成视频缩略图 2.3.1

    1.下载FFmpeg文件包,解压包里的\bin\下的文件解压到 D:\ffmpeg\ 目录下. 下载地址 http://ffmpeg.zeranoe.com/builds/win32/static/ ...

  10. 4.python函数基础

    一.函数 1.函数简介 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但 ...