《Arduino实战》——3.4 小结
2024-10-01 12:01:24
本节书摘来异步社区《Arduino实战》一书中的第3章,第3.4节,作者:【美】Martin Evans ,Joshua Noble ,Jordan Hochenbaum,更多章节内容可以访问云栖社区“异步社区”公众号查看
3.4 小结
Arduino实战
在这一章中,通过使用analogRead函数了解了Arduino的模拟输入功能,还尝试从电位器和压电换能器两种分立模拟器件中读取模拟量。本章还讲解了模拟信号是如何通过模数转换器(ADC)转换为可以被Arduino处理的数字信号的。这种方法使你能够可靠地从许多其他模拟设备中读取数据。
本章最后的项目中大量使用了analogRead函数,利用5个压电换能器制作了一架五声音阶电子琴,敲击不同的压电换能器就能演奏出不同的音符。尽管声音有点走调,但愿你依然能找到愿意聆听的人,并在向他们炫耀你的音乐才能时获得一些欢乐。
在下一章,你会了解到扩展Arduino的两个主要途径:第一,使用软件库来驱动Arduino与其他传感器通信,比如双线设备或者SPI设备;第二,使用可以直接插接到Arduino的插座上的硬件扩展板。你还将了解到几种最常用的扩展板。
最新文章
- Lambert(朗伯)光照模型 和Half Lambert的区别
- Azure ARM (13) 从现有VHD文件,创建新的ARM VM
- iOS开发实用技巧—在手机浏览器头部弹出app应用下载提示
- struts2:异常处理
- Chord算法
- (原创)Python文件与文件系统系列(5)——stat模块
- 10.python中的序列
- iOS8 Size Classes的理解与使用
- IOS中UIScrollView的详细使用
- 使用HTML5中的Canves标签制作时钟特效
- SQL Server DML(SELECT)常见用法(二)
- JavaScript的8行代码搞定js文件引入问题
- 字符串相关的hash值(一)
- 爬虫之requests请求库
- hdoj:2034
- canvas 实现赛车小游戏
- ETL测试基本知识
- 静态库lib
- Robot Framework Selenium学习博客
- Android Device Monitor 文件管理使用的常见问题
热门文章
- java对象转为json字符串
- 1006 Sign In and Sign Out (25 分)
- c期末笔记(3)
- How to generate entities from database schema using doctrine-orm-module
- C语言 文件操作(一)
- json.dumps() 和 json.loads()
- 37.2 net-- tcp传输 ServerSocket、Socket
- 听说你想要部署 Octopress?满足你
- 新时代前端必备神器 Snapjs之弹动效果
- 数据结构(C语言版)---线性表链式存储表示