Arduino可穿戴开发入门教程LilyPad介绍
Arduino可穿戴开发入门教程LilyPad介绍
Arduino输出模块
LilyPad官方共提供了4种输出模块,他们分别是单色LED模块(图1.5)、三色LED模块(图1.6)、蜂鸣器模块(图1.7)和振动马达模块(图1.8)。

图1.5 单色LED模块 图1.6 三色LED模块 图1.7 蜂鸣器模块 图1.8 振动马达模块
输出模块的作用就是输出一些信息。这些信息可以以声音、光和振动的方式传播,从而适应各种应用。在我们后续的项目中,所有这些模块都会被介绍到,所以,在这里就不再进行详细介绍。
Arduino输入模块
LilyPad官方提供的输入模块共有5种,他们分别是开关模块(图1.9)、按钮模块(图1.10)、光敏电阻模块(图1.11)、温度计模块(图1.12)和三轴陀螺仪模块(图1.13)。

图1.9 开关模块 图1.10 按钮模块 图1.11 光敏电阻模块

图1.12 温度计模块 图1.13 三轴陀螺仪模块
这些输入模块的作用就是将周围环境中的一些物理量(如温度、光照强度、位移)转换为控制可以识别的电信号的设备。在后续的内容中,同样会介绍到所有这些模块。所以,感兴趣的读者建议全部购入。
Arduino电源模块
LilyPad提供了四种电源模块,分别是简易电池插座(图1.14)、纽扣电池座(图1.15)、AAA电池升压模块(图1.16)和锂电池升压模块(图1.17)。

图1.14 简易电池模块 图1.15 纽扣电池座

图1.16 AAA电池升压模块 图1.17 锂电池升压模块
电池模块负责为LilyPad和所有的外设供电,所以,笔者最建议购买AAA电池升压模块,因为AAA电池最容易购买。其次是锂电池升压模块,因为锂电池是可重复充电的。当然,这两个模块在使用上是完全可以互换的。至于简易电池模块和纽扣电池座笔者不建议购买,原因之一就是他们不具备升压能力,所以项目的运行可能不稳定。
Arduino编程器模块
编程器模块用来为没有集成USB功能的LilyPad编程,它的外形如图1.18所示。

图1.18 编程器模块
如果你购买的不是LilyPad Arduino USB,那么它是必须要购买的,否则无法为LilyPad编程。
ArduinoLilyPad套装
为了方便学习,LilyPad官方提供了LilyPad一站式的套件,它包括了LilyPad提供的绝大多数模块,如图1.19所示。

图1.19 LilyPad套装
如果你想全面地了解和学习,那么笔者建议你购入LilyPad套装。本书的编写过程中使用的核心就是LilyPad套装。
本文选出自:Arduino可穿戴开发入门教程转载请注明出处,尊重技术尊重IT人!
Arduino可穿戴开发入门教程LilyPad介绍的更多相关文章
- Arduino可穿戴开发入门教程LilyPad和LilyPad Simple的介绍
Arduino可穿戴开发入门教程LilyPad和LilyPad Simple的介绍 LilyPad和LilyPad Simple的介绍 LilyPad和LilyPad Simple是LilyPad微控 ...
- Arduino可穿戴开发入门教程Arduino开发环境介绍
Arduino可穿戴开发入门教程Arduino开发环境介绍 Arduino开发环境介绍 Arduino不像我们使用的PC端操作系统一样,可以直接在操作系统中安装软件为操作系统编程.Arduino的软件 ...
- Arduino可穿戴开发入门教程(大学霸内部资料)
Arduino可穿戴开发入门教程(大学霸内部资料) 试读下载地址:链接:http://pan.baidu.com/s/1mg9To28 密码:z5v8 介绍:Arduino可穿戴开发入门教程(大学霸内 ...
- Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE
Arduino可穿戴开发入门教程Windows平台下安装Arduino IDE Windows平台下安装Arduino IDE Windows操作系统下可以使用安装向导和压缩包形式安装.下面详细讲解这 ...
- 基于Nodejs生态圈的TypeScript+React开发入门教程
基于Nodejs生态圈的TypeScript+React开发入门教程 概述 本教程旨在为基于Nodejs npm生态圈的前端程序开发提供入门讲解. Nodejs是什么 Nodejs是一个高性能Ja ...
- 一看就懂的Android APP开发入门教程
一看就懂的Android APP开发入门教程 作者: 字体:[增加 减小] 类型:转载 这篇文章主要介绍了Android APP开发入门教程,从SDK下载.开发环境搭建.代码编写.APP打包等步骤 ...
- iOS开发入门教程
iOS开发入门教程 http://my.oschina.net/mailzwj/blog/133273 摘要 iOS开发入门教程,从创建项目到运行项目,包括OC基础,调试,模拟器设置等相关知识. iO ...
- Android Studio JNI开发入门教程
Android Studio JNI开发入门教程 2016-08-29 14:38 3269人阅读 评论(0) 收藏 举报 分类: JNI(3) 目录(?)[+] 概述 在Andorid ...
- C#,ArcGIS Engine开发入门教程
C#,ArcGIS Engine开发入门教程 转自:http://blog.csdn.net/yanleigis/article/details/2233674 目录(?)[+] 五实现 一 加载A ...
随机推荐
- Java实现二叉树的先序、中序、后序、层序遍历(递归和非递归)
二叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的.对于二叉树,有前序.中序以及后序三种遍历方法.因为树的定义本身就是递归定义,因此采用递归的方法去实现树的三种遍历不仅容易 ...
- 【BZOJ】1984 月下“毛景树”
[算法]树链剖分+线段树 [题解]线段树的区间加值和区间覆盖操作不能同时存在,只能存在一个. 修改:从根节点跑到目标区域路上的标记全部下传,打完标记再上传回根节点(有变动才需要上传). 询问:访问到目 ...
- Spring理论基础-控制反转和依赖注入
第一次了解到控制反转(Inversion of Control)这个概念,是在学习Spring框架的时候.IOC和AOP作为Spring的两大特征,自然是要去好好学学的.而依赖注入(Dependenc ...
- HDU 1002 A + B Problem II (大数加法)
题目链接 Problem Description I have a very simple problem for you. Given two integers A and B, your job ...
- ES6新特性学习(一)
一.什么是ES6 ECMAScript和JavaScript的关系 ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了.Mozilla公司 ...
- spring boot 注解说明
Starters 可以创建自己的Starter,但名字格式不能是 spring-boot-starter-*,而是 *-spring-boot-starter.类似Maven插件的规则. 自动配置 ...
- Linux typeof【转】
转自:http://blog.csdn.net/xiaofeng_yan/article/details/5248633 今天偶然又看到了typeof这个东西,只知道它大概是返回变量的类型,后来上网查 ...
- 图论-最近公共祖先-离线Tarjan算法
有关概念: 最近公共祖先(LCA,Lowest Common Ancestors):对于有根树T的两个结点u.v,最近公共祖先表示u和v的深度最大的共同祖先. Tarjan是求LCA的离线算法(先存储 ...
- jQuery 选中tr下面的第某个td
1.问题描述 点击 table 中的某行 tr,获取该 tr 下的第一个 td 标签下的< input type="hidden" value="92"/ ...
- android datepicker timepicker简单用法
1.效果图 2. xml布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout x ...