教程1和步骤7在包装英特尔® Galileo 主板

文档

安装与设置

000006607

2017 年 09 月 08 日

在本课中, 我们学习机器能听到什么。从简单的输出使用串行监视器, 到响应音频输入的 led, 我们只是划伤了表面上的可能。

我们了解 breadboards 如何帮助我们扩展我们的微控制器, 为我们提供了一系列的选项, 以堵塞传感器。

使用串行监视器, 我们能够输出麦克风接收到的值。为了看到在物理世界中, 我们连接了一个 LED 与伴随的电阻, 帮助限制电流的流动。通过使用欧姆定律, 我们能够计算出不吹灭我们的 LED 所需的正确的电阻量。

挑战

  • 如何调整代码以在较低 (音量) 的声音样本上打开 LED?

  • 将更多的 led 连接到项目中, 并根据从麦克风接收到的传入数据将它们点亮。尝试根据不同的传入读数来闪烁每个 LED。

  • 打开淡入淡出的示例 (文件 > 示例 > 01.Basics > 淡入淡出)。如何使用此示例代码扩展代码?

注意这个代码是使用 pin 9 的 LED, 所以你可以使用你的电流电路来测试它。
 
  • 当采样速率达到一定值时, 将指示灯的亮度设置为暗淡。否则设置它完全明亮。

  • 传入的声音数据有点锯齿状;值之间没有平滑的过渡。如何使用平滑技术 (计算平均入读读数) 来获得稳定的移动值?
    Arduino 平滑教程