void play(int outputPort)
{
int dol_ = 131;
int re_ = 147;
int mi_ = 165;
int fa_ = 175;
int sol_ = 196;
int la_ = 220;
int si_ = 247;
int dol = 262;
int re = 294;
int mi = 330;
int fa = 349;
int sol = 392;
int music[56] = {sol, mi, fa, sol, mi, fa, sol, sol_, la_, si_, dol, re, mi, fa, mi ,dol ,re ,mi ,mi_ ,fa_ ,sol_,la_,sol_,fa_,sol_,dol,si_,dol,la_,dol,si_,la_,sol_,fa_,sol_,fa_,mi_,fa_,sol_,la_,si_,dol,la_,dol,si_,dol,si_,la_,si_,sol_,la_,si_,dol,re,mi,fa};
for (int i = 0; i < sizeof(music) / sizeof(music[0]); i++)
{
tone(outputPort, music[i], 1000);
delay(short_delay);
/*
可在此处设置条件及时退出播放
*/
}
}
Arduino 利用Tone播放卡农
最新推荐文章于 2024-03-19 23:43:26 发布