和 12 岁小同志搞创客开发:手撕代码,做一款节拍电子鼓
机缘巧合在网上认识一位 12 岁小同志,从零开始系统辅导其创客开发思维和技巧。
项目专栏:https://blog.csdn.net/m0_38106923/category_11097422.html
本篇博文做一个有趣的小项目,节拍电子鼓:在架子鼓上装上炫彩的 LED 灯,可以随着节拍的强弱,颜色随之明暗。
如果细心的话,可以发现互动电子鼓的做法与灯光调节器是完全类似的。只是这里变换了一种形式,这也就是传感器的传神之处,可以以不同的形式呈现在我们面前。
本项目将使用到模拟压电陶瓷震动传感器,简单的说,就是检测震动的传感器,原理就是:利用压电陶瓷给电信号产生震动的反变换过程,当压电陶瓷片震动时就会产生电信号,与 Arduino 专用传感器扩展板结合使用,Arduino 模拟口能感知微弱的震动电信号,来实现灯光变化。
项目连线效果如下所示:
由于代码与前一节完全相同,所以不做过多解释。如下所示:
复制代码
用手轻轻按下陶瓷片,随着按下力的不同,LED 呈现出不同的亮度。也可以把压电陶瓷片固定在电子鼓上,跟着节奏,灯光随之舞动。
版权声明: 本文为 InfoQ 作者【不脱发的程序猿】的原创文章。
原文链接:【http://xie.infoq.cn/article/931f4e0903558f82fc37f0c4c】。文章转载请联系作者。
评论