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. gen already exists but is not a source folder. Convert to a source folder or rename it.

    异常提示: gen already exists but is not a source folder. Convert to a source folder or rename it.   错误原因 ...

  2. ref游标(动态游标)

    参照变量--用于存放数值指针的变量    游标变量(ref cursor)   使用游标时,当定义游标时不需要指定相应的select语句,但是当使用    游标时(open时)需要指定select语句 ...

  3. [codeforces 325]B. Stadium and Games

    [codeforces 325]B. Stadium and Games 试题描述 Daniel is organizing a football tournament. He has come up ...

  4. Linux Apache和Nginx的比较

    1.nginx相对于apache的优点: 轻量级,同样起web 服务,比apache占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx ...

  5. android文章学习 侧滑菜单实现

    http://blog.csdn.net/jj120522/article/details/8075249 http://blog.csdn.net/lilybaobei/article/detail ...

  6. 【Hibernate】Hibernate系列8之管理session

    管理session 更简单的,注入对象:

  7. 《ASP.NET1200例》C# WINFORM程序的三层架构如何建立的。

    先添加-新建项目-windows应用程序,然后在右边的解决方案资源管理器上面,在当前的解决方案上面右击,点,添加-新建项目-类库,分别建立.DAL,BLL,Model三个项目,然后,在DAL项目上右击 ...

  8. scrapy爬虫成长日记之将抓取内容写入mysql数据库

    前面小试了一下scrapy抓取博客园的博客(您可在此查看scrapy爬虫成长日记之创建工程-抽取数据-保存为json格式的数据),但是前面抓取的数据时保存为json格式的文本文件中的.这很显然不满足我 ...

  9. iOS 和 Android 中的后台运行问题

    后台机制的不同,算是iOS 和 Android的一大区别了,最近发布的iOS7又对后台处理做了一定的更改,找时间总结一下编码上的区别,先做个记录. 先看看iOS的把,首先需要仔细阅读一下Apple的官 ...

  10. eclipse字体的设置

    eclipse的默认字体太小,所以设置的大一些比较清楚,方法很简单,单击菜单栏的"Window"选择"Preferences",如下图: 然后左侧依次选择Gen ...