文章目录
- 一、功能简介
- 二、软件设计
- 三、实验现象
- 联系作者
一、功能简介
本项目使用Proteus8仿真Arduino单片机控制器,使用无源蜂鸣器、按键等。
主要功能:
系统运行后,按下K1-K7键发出不同音调。
二、软件设计
/*
作者:嗨小易(QQ:3443792007)*/#include "public.h"
#include "beep.h"
#include "pitches.h"
#include "key.h"//初始化,执行一次
void setup()
{beep_init();key_init();
}//无限循环
void loop()
{char key=0;while(1){key=key_scan(0);switch(key){case KEY1_PRESS:tone(BEEP,NOTE_C5,50);//Dobreak;case KEY2_PRESS:tone(BEEP,NOTE_D5,50);//Rebreak;case KEY3_PRESS:tone(BEEP,NOTE_E5,50);//Mibreak;case KEY4_PRESS:tone(BEEP,NOTE_F5,50);//Fabreak;case KEY5_PRESS:tone(BEEP,NOTE_G5,50);//Sobreak;case KEY6_PRESS:tone(BEEP,NOTE_A5,50);//Labreak;case KEY7_PRESS:tone(BEEP,NOTE_B5,50);//Sibreak;}}
}
三、实验现象
B站演示视频:https://space.bilibili.com/444388619
联系作者
视频地址:https://space.bilibili.com/444388619/video
专注于51单片机、STM32、国产32、DSP、Proteus、arduino、ESP32、物联网软件开发,PCB设计,视频分享,技术交流。