本节书摘来异步社区《Arduino实战》一书中的第3章,第3.1节,作者:【美】Martin Evans ,Joshua Noble ,Jordan Hochenbaum,更多章节内容可以访问云栖社区“异步社区”公众号查看
第3章 简单项目:输入和输出
Arduino实战
本章涵盖的内容
着眼于模拟世界
读取一个模拟输入
使用扬声器发声
搭建一架五声音阶电子琴
在前一章中,我们了解了Arduino数字化的一面,循序渐进地搭建了一系列项目,展示了Arduino的输入、输出和中断等特性。在本章,我们将着眼于Arduino的另一面,看看它如何与我们周围的世界交流。
基本上,我们周边的世界可以分成两部分——模拟和数字——在这一章我们将研究与模拟世界的交互。让我们再从一个简单的元件开始,电位器,它可以为Arduino提供模拟量的输入。接下来,我们要尝试添加一个传感器——压电换能器,它既可以提供模拟输入,也可以进行模拟输出。我们接下来会再添加4个压电换能器和一个小型扬声器来制作一架五声音阶电子琴。
以下是完成本章所需的元件:
1片Arduino板卡
1块面包板和一些跳线
1个小型电位器(最好用微调型电位器,因为它很容易插进面包板)
5个稳压二极管,0.5 W 5.1 V(我们使用的是BZX55C5V)
5个带线的无外壳的压电换能器(敲击传感器)。
5个1 MΩ(100万欧姆)电阻。
1个1 kΩ电阻。
1个8Ω的小型扬声器。
下面让我们开始学习模拟电路的基础知识吧。