教程1和步骤7在包装英特尔® Galileo 主板
在本课中, 我们学习机器能听到什么。从简单的输出使用串行监视器, 到响应音频输入的 led, 我们只是划伤了表面上的可能。
我们了解 breadboards 如何帮助我们扩展我们的微控制器, 为我们提供了一系列的选项, 以堵塞传感器。
使用串行监视器, 我们能够输出麦克风接收到的值。为了看到在物理世界中, 我们连接了一个 LED 与伴随的电阻, 帮助限制电流的流动。通过使用欧姆定律, 我们能够计算出不吹灭我们的 LED 所需的正确的电阻量。
挑战
如何调整代码以在较低 (音量) 的声音样本上打开 LED?
将更多的 led 连接到项目中, 并根据从麦克风接收到的传入数据将它们点亮。尝试根据不同的传入读数来闪烁每个 LED。
打开淡入淡出的示例 (文件 > 示例 > 01.Basics > 淡入淡出)。如何使用此示例代码扩展代码?
注意 | 这个代码是使用 pin 9 的 LED, 所以你可以使用你的电流电路来测试它。 |
当采样速率达到一定值时, 将指示灯的亮度设置为暗淡。否则设置它完全明亮。
传入的声音数据有点锯齿状;值之间没有平滑的过渡。如何使用平滑技术 (计算平均入读读数) 来获得稳定的移动值?
Arduino 平滑教程