没有合适的资源?快使用搜索试试~ 我知道了~
火焰警报机器人,用到的有火焰传感器,和一个蜂鸣器。
资源推荐
资源详情
资源评论
int Pin0=8;
int Pin1=9;
int Pin2=10;
int Pin3=11;
int Pwm0=6;
int Pwm1=7;
int s=0;
int PIN_SPEAKER=3;
int length=25;
int flame=A0;
int fan=4;
char notes[]="ggagCbggagDCggGECbaffECDC";
int beats[]={1,1,2,2,2,4,1,1,2,2,2,2,2,1,1,2,2,2,4,1};
int tempo=300;
void playTone(int tone,int duration){
for(long i=0;i<duration*1000L;i+=tone*2){
digitalWrite(PIN_SPEAKER,HIGH);
delayMicroseconds(tone);
digitalWrite(PIN_SPEAKER,LOW);
delayMicroseconds(tone);
}
}
void playNote(char note,int duration){
char names[]={'c','d','e','f','g','a','b','C','D','E','F','G'};
int tones[]={1915,1700,1519,1432,1275,1136,1014,956,853,759,716,637,568};
for(int i=0;i<12;i++){
if(names[i]==note){
playTone(tones[i]*2,duration);
}
int Pin1=9;
int Pin2=10;
int Pin3=11;
int Pwm0=6;
int Pwm1=7;
int s=0;
int PIN_SPEAKER=3;
int length=25;
int flame=A0;
int fan=4;
char notes[]="ggagCbggagDCggGECbaffECDC";
int beats[]={1,1,2,2,2,4,1,1,2,2,2,2,2,1,1,2,2,2,4,1};
int tempo=300;
void playTone(int tone,int duration){
for(long i=0;i<duration*1000L;i+=tone*2){
digitalWrite(PIN_SPEAKER,HIGH);
delayMicroseconds(tone);
digitalWrite(PIN_SPEAKER,LOW);
delayMicroseconds(tone);
}
}
void playNote(char note,int duration){
char names[]={'c','d','e','f','g','a','b','C','D','E','F','G'};
int tones[]={1915,1700,1519,1432,1275,1136,1014,956,853,759,716,637,568};
for(int i=0;i<12;i++){
if(names[i]==note){
playTone(tones[i]*2,duration);
}
资源评论
李燕辉
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功