适用平台:Arduino uno
模块介绍:
今天我们需要用到的模块是蜂鸣片驱动模块,也称QAU04模块
在入门教程里我们学习了QQ12A的使用方法,但是QQ12A发出的声音不够洪亮,像是个嘤嘤怪。所以今天就亮相粗狂的汉子,它就是QAU04,这个模块也是一个发声模块,但不同的是它采用蜂鸣片发声。蜂鸣片本身发声不大,但只要配上合适的音腔,随便超个80DB还是不成问题的,且驱动原理和QQ12A一模一样。我们可以直接烧录QQ12A的程序发声,但是为了好听点,这里还是写了一首生日快乐歌。大家想了解这个QAU04模块的可以查看它的数据手册。
链接: User’sGuide-升压型蜂鸣片驱动模块QAu04-用户指导手册.
看它的外形我们可以发现,蜂鸣片的驱动是利用升压电压来进行发声的。这个升压电感在5V供电的情况下,瞬间电压可以升压到500V以上!看着有些惊人。但因为是瞬间电压,加上电流非常的小,所以人的手摸上去是没有问题的。
这里重点讲解一个函数
1、 tone(pin, frequency, duration);
pin: 你要接扬声器的接口,是整数(int 型)
frequency:频率,是一个整数(int 型)
duration