一直用ICCAVR,单片机几天不用又要重新查资料,直到遇到Arduino.
一直都索取,今天我也来奉献点力量--PT2315库。
其实很早就想写,但是一直就是懒,每天在网上搜“Arduino控制PT2315”,一直都找不到,哈哈。
PT2315是干什么的?喜欢玩音响的应该不陌生,与PT2313、PT2314功能差不多。
英语不是我的母语,所以能用中文的,我不会用英文,相信大家应该都看得懂。
库里面有两个例子,一个简单,内容:
#include <PT2315.h>
PT2315 pt2315;
void setup() {
// put your setup code here, to run once:
pt2315.init();//对音量、高音、低音等初始化
}
void loop() {
// put your main code here, to run repeatedly:
if(音量) pt2315.volume(vVal); //vVal=0~63
if(高音) pt2315.treble(hVal); //hVal=0~7
if(低音) pt2315.bass(lVal);//lVal=0~7
if(等响度) pt2315.loudness(true);//true等响度打开,false关闭
}
另一个则是我现在正在使用中的成品,AT5104红外发射(电风扇摇控)+红外摇控+DS3231时间芯片+PT2315(音效控制)+12V共阳数码管显示时间和音量及温度等.
代码较长,就不贴出来了,大家下载来看吧。
PT2315_TEST:
是PT2315的简单运用,单独不能运行的。
MySMG:
AT5104+DS3231+红外摇控+PT2315+12V共阳数码管
用于电子音效控制、数码显示音响
下载:
PT2315.rar
(4.15 KB, 下载次数: 118)
|