Arduino可穿戴开发入门教程LilyPad介绍
2016-04-20 14:17
197 查看
Arduino可穿戴开发入门教程LilyPad介绍
Arduino输出模块
LilyPad官方共提供了4种输出模块,他们分别是单色LED模块(图1.5)、三色LED模块(图1.6)、蜂鸣器模块(图1.7)和振动马达模块(图1.8)。![](https://images2015.cnblogs.com/blog/632949/201604/632949-20160420141542226-503791751.jpg)
图1.5 单色LED模块 图1.6 三色LED模块 图1.7 蜂鸣器模块 图1.8 振动马达模块
输出模块的作用就是输出一些信息。这些信息可以以声音、光和振动的方式传播,从而适应各种应用。在我们后续的项目中,所有这些模块都会被介绍到,所以,在这里就不再进行详细介绍。
Arduino输入模块
LilyPad官方提供的输入模块共有5种,他们分别是开关模块(图1.9)、按钮模块(图1.10)、光敏电阻模块(图1.11)、温度计模块(图1.12)和三轴陀螺仪模块(图1.13)。![](https://images2015.cnblogs.com/blog/632949/201604/632949-20160420141553226-71281372.jpg)
图1.9 开关模块 图1.10 按钮模块 图1.11 光敏电阻模块
![](https://images2015.cnblogs.com/blog/632949/201604/632949-20160420141600585-921767397.jpg)
图1.12 温度计模块 图1.13 三轴陀螺仪模块
这些输入模块的作用就是将周围环境中的一些物理量(如温度、光照强度、位移)转换为控制可以识别的电信号的设备。在后续的内容中,同样会介绍到所有这些模块。所以,感兴趣的读者建议全部购入。
Arduino电源模块
LilyPad提供了四种电源模块,分别是简易电池插座(图1.14)、纽扣电池座(图1.15)、AAA电池升压模块(图1.16)和锂电池升压模块(图1.17)。![](https://images2015.cnblogs.com/blog/632949/201604/632949-20160420141611648-1095861533.jpg)
图1.14 简易电池模块 图1.15 纽扣电池座
![](https://images2015.cnblogs.com/blog/632949/201604/632949-20160420141617741-1364092061.jpg)
图1.16 AAA电池升压模块 图1.17 锂电池升压模块
电池模块负责为LilyPad和所有的外设供电,所以,笔者最建议购买AAA电池升压模块,因为AAA电池最容易购买。其次是锂电池升压模块,因为锂电池是可重复充电的。当然,这两个模块在使用上是完全可以互换的。至于简易电池模块和纽扣电池座笔者不建议购买,原因之一就是他们不具备升压能力,所以项目的运行可能不稳定。
Arduino编程器模块
编程器模块用来为没有集成USB功能的LilyPad编程,它的外形如图1.18所示。![](https://images2015.cnblogs.com/blog/632949/201604/632949-20160420141629163-1925290477.jpg)
图1.18 编程器模块
如果你购买的不是LilyPad Arduino USB,那么它是必须要购买的,否则无法为LilyPad编程。
ArduinoLilyPad套装
为了方便学习,LilyPad官方提供了LilyPad一站式的套件,它包括了LilyPad提供的绝大多数模块,如图1.19所示。![](https://images2015.cnblogs.com/blog/632949/201604/632949-20160420141636648-1479394197.jpg)
图1.19 LilyPad套装
如果你想全面地了解和学习,那么笔者建议你购入LilyPad套装。本书的编写过程中使用的核心就是LilyPad套装。
本文选出自:Arduino可穿戴开发入门教程转载请注明出处,尊重技术尊重IT人!
相关文章推荐
- android的消息处理(message,handler,messageQueue,looper)
- IOS学习之——UItouch的相关使用
- 假如UI提供的是矢量图
- iOS之UI组件整理
- Conquering Keokradong && Get the Containers(二分)
- UIDynamicAnimator
- Arduino可穿戴开发入门教程LilyPad介绍
- 多线程 GCD NSOperationQueue NSThread
- 关于UIPopoverPresentationController
- Timus 1120. Sum of Sequential Numbers
- HDU-5667-Sequence(矩阵快速幂+费马小定理)
- 定时器和UIScrollView的拖动事件冲突解决 RunLoop
- UIScrollView,点击、滑动翻页事件的区分
- iOS UIView的点击事件与触摸手势
- huilIL
- webui78一个小巧高效灵活的web前端UI组件库,包括表格、树、表单验证、图片按钮、对话框、面板等组件
- 【Arduino官方教程第一辑】示例程序 2-1 LED闪烁进阶
- iOS UIStepper加减按钮
- LeetCode 51. N-Queens
- FFmpeg:'UINT64_C' was not declared in ths scope