和12岁小同志搞创客开发:手撕代码,做一款节拍电子鼓

news/2024/10/31 5:31:05/

机缘巧合在网上认识一位12岁小同志,从零开始系统辅导其创客开发思维和技巧。

项目专栏:https://blog.csdn.net/m0_38106923/category_11097422.html 


本篇博文做一个有趣的小项目,节拍电子鼓:在架子鼓上装上炫彩的LED灯,可以随着节拍的强弱,颜色随之明暗。

如果细心的话,可以发现互动电子鼓的做法与灯光调节器是完全类似的。只是这里变换了一种形式,这也就是传感器的传神之处,可以以不同的形式呈现在我们面前。

本项目将使用到模拟压电陶瓷震动传感器,简单的说,就是检测震动的传感器,原理就是:利用压电陶瓷给电信号产生震动的反变换过程,当压电陶瓷片震动时就会产生电信号,与Arduino专用传感器扩展板结合使用,Arduino模拟口能感知微弱的震动电信号,来实现灯光变化。

项目连线效果如下所示:

由于代码与前一节完全相同,所以不做过多解释。如下所示:

int sensorPin = 0;                //压电陶瓷传感器连接到模拟0
int ledPin = 10;                  //LED连接到数字10void setup() {pinMode(ledPin, OUTPUT);
}void loop() {int sensorValue = analogRead(sensorPin);    //读取模拟口0的值       //通过map()把0~1023的值转换为0~255int outputValue = map(sensorValue, 0, 1023, 0, 255);   analogWrite(ledPin, outputValue*10);   //给LED写入对应值        delay(10);                     
}

用手轻轻按下陶瓷片,随着按下力的不同,LED呈现出不同的亮度。也可以把压电陶瓷片固定在电子鼓上,跟着节奏,灯光随之舞动。


http://www.ppmy.cn/news/520300.html

相关文章

普中V2 51单片机 节拍器 仿真

1、用单片机实现音乐节拍发生器; 2、用按键设置节拍(2/4;3/4;4/4); 3、用LED或LCD显示被选节奏的名称,速度; 4、用按键调节节拍速度; 5、用蜂鸣器发出强弱不同的拍&#…

如何听节拍器_节拍器节拍点怎么听

在听节拍器节拍点的时候,先设置好需要的速度,比如设置成60就是一分钟响60下,设置成120就是一分钟响120下,根据响声来弹琴就好了,每响一个音弹一下。如果跟的上节奏就可以进行简单乐曲的练习了。 节拍器可以帮助大家更好…

网页H5制作节拍器

简介 节拍器像敲木鱼一样,有规律和节奏哒哒哒响,这个程序可以完美做到。 所有软件都能实现节拍器,网页无疑是跨平台的最佳方案。 前端代码 绘制节拍器界面,为了代码的简洁,只绘制了一个图,播放速度固定。…

如何听节拍器_钢琴练习中节拍器的使用

钢琴练习中节拍器的使用 刘晶姝 【摘 要】 节拍器是一种可以设定每分钟发出有规律的特定节拍的机械,一般节拍 器可以分为机械式和电子式两种。机械节拍器有个带有刻度的钟摆,刻度一般从每 分钟 40 拍到 208 拍。电子节拍器是通过液晶显示器显示节拍并以微…

节拍脉冲发生器的设计

在Logisim中,构建由4个D触发器构成的4位节拍脉冲发生器。 相关知识 在数控装置和CPU中,设备/部件往往需要按照人们事先规定的顺序进行运算或操作,这就要求设备的控制部分不仅能正确地发出各种控制信号,而且要求这些控制信号在时间…

如何听节拍器_二胡初学者如何使用节拍器? | 乐器教程网

节拍器是针对初次学习乐器的人,尤其是音乐节奏概念还不成熟、不稳定的人,使用的一种工具。作为一种辅助手段,让学乐器的人建立稳定的节奏感,是有一定作用的,对于音乐节奏感强的人,就用不着节拍器了。 节拍器…

ucosIII之时钟节拍的理解

时钟节拍 介绍时钟节拍作用,时钟节拍引起的一系列的工作,OSTime_tick和OStick_Tast,时钟列表更新函数,时钟列表插入函数1、ucosIII的时钟节拍,就是系统反应的最小时间,是系统灵活度的指标. 2、由硬件定时器引发的定时器中断会调用一个时钟节拍ISR(中断服务程序),然后ISR程序会调…

如何听节拍器_教你如何使用节拍器

一、节拍器进入钢琴学习的时机 对于节拍器什么时候开始用、在学琴的哪个阶段开始用是很多人关心的问题,其实这并不用刻意、精确地来划定,一般来说考虑2个因素就可以了:年龄、水平。 年龄限制是针对小孩子来说的。孩子年龄太小的话&#xff0…