【Proteus仿真】【Arduino单片机】蜂鸣器

这篇具有很好参考价值的文章主要介绍了【Proteus仿真】【Arduino单片机】蜂鸣器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


一、功能简介

本项目使用Proteus8仿真Arduino单片机控制器,使用蜂鸣器等。
主要功能:
系统运行后,蜂鸣器播放音乐。


二、软件设计

/*
作者:嗨小易(QQ:3443792007)

*/


// do(哆)、re(来)、mi(咪)、fa(发)、sol(唆)、la(拉)、si(西)
int doremi[] = {262, 294, 330, 370, 392, 440, 494, 523,587,659,698,784,880,988} ; 

int i = 0;
// 歌曲的音调
int happybirthday[] = {5,5,6,5,8,7,5,5,6,5,9,8,5,5,12,10,1,7,6,11,11,10,8,9,8};
// 节拍
int meter[] = {1,1,2,2,2,4, 1,1,2,2,2,4, 1,1,2,2,2,2,2, 1,1,2,2,2,4};
int len = sizeof(happybirthday) / sizeof(int);

void setup() 
{
    beep_init();
}

void loop() 
{
    beep_alarm(1000,1000);
    delay(1000);
    beep_alarm(1000,1000);
    delay(1000);
    beep_alarm(1000,1000);
    delay(1000);
    while(1)
    {
        //用tone()函数发出频率为frequency的波形
        tone(BEEP, doremi[happybirthday[i] - 1]);
        delay(meter[i] * 200); //等待1000毫秒
        noTone(BEEP);//停止发声

        if(i == len - 1) 
        {
            i = 0;
        } 
        else 
        {
            i += 1;
        }
    }
}



三、实验现象

B站演示视频:https://space.bilibili.com/444388619

【Proteus仿真】【Arduino单片机】蜂鸣器,【Proteus仿真】【Arduino单片机】趣味项目设计,proteus,单片机,嵌入式硬件,Arduino,音乐播放器

联系作者

视频地址:https://space.bilibili.com/444388619/video
专注于51单片机、STM32、国产32、DSP、Proteus、arduino、ESP32、物联网软件开发,PCB设计,视频分享,技术交流。文章来源地址https://www.toymoban.com/news/detail-720536.html

到了这里,关于【Proteus仿真】【Arduino单片机】蜂鸣器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Proteus仿真】【Arduino单片机】智能窗户设计

    本项目使用Proteus8仿真Arduino单片机控制器,使用蜂鸣器模块、LCD1602显示模块、雨滴传感器、风速传感器、人体红外模块、ADC模块、按键模块、28BYJ48步进电机 模块、DS18B20温度传感器等。 主要功能: 系统运行后,LCD1602显示温度、湿度、风速检测值; 可通过按键K3进入阈值设置

    2024年02月01日
    浏览(53)
  • 【Proteus仿真】【Arduino单片机】路灯控制系统

    本项目使用Proteus8仿真Arduino单片机控制器,使用LCD1602显示模块、人体红外传感器、光线检测模块、路灯继电器控制等。 主要功能: 系统运行后,LCD1602显示时间、工作模式,光线强度及路灯工作状态。 如果晚上11点到凌晨4点,通过红外感应方式控制路灯; 当感应有人,路灯

    2024年01月16日
    浏览(50)
  • 【Proteus仿真】【Arduino单片机】简易电子琴

    本项目使用Proteus8仿真Arduino单片机控制器,使用无源蜂鸣器、按键等。 主要功能: 系统运行后,按下K1-K7键发出不同音调。 B站演示视频:https://space.bilibili.com/444388619 视频地址:https://space.bilibili.com/444388619/video 专注于51单片机、STM32、国产32、DSP、Proteus、arduino、ESP32、物联网

    2024年02月06日
    浏览(50)
  • 【Proteus仿真】【Arduino单片机】智能感应温控风扇

    本项目使用Proteus8仿真Arduino单片机控制器,使用LCD1602液晶显示模块、DS18B20温度、按键、声光报警、L293D电机驱动等。 主要功能: 系统运行后,LCD1602显示传感器检测的温度值; 当红外传感器检测到有人信号时, 默认以自动模式运行,若按下K4键切换为手动模式,此时可以 通

    2024年01月20日
    浏览(54)
  • 【Proteus仿真】【Arduino单片机】水箱液位监控系统

    本项目使用Proteus8仿真Arduino单片机控制器,使用LCD1602液晶、按键、蜂鸣器、液位传感器、ADC转换器、水泵等。 主要功能: 系统运行后,LCD1602显示当前水位、上下限阈值和工作模式,系统默认处于自动模式。 若检测水位高于上限,声光报警,开启抽水。若检测水位低于下限

    2024年02月20日
    浏览(47)
  • 【Proteus仿真】【Arduino单片机】汽车车窗除霜系统设计

    本项目使用Proteus8仿真Arduino单片机控制器,使用LCD1602显示模块、光线传感器、DS18B20温度传感器、PCF8691 ADC模块、继电器加热模块等。 主要功能: 系统运行后,LCD1602显示温度和光线强度值; 当车窗光线强度低于一定值,且车窗温度低于一定值,车窗开启加热;当光线强度达

    2024年01月16日
    浏览(49)
  • 【Proteus仿真】【Arduino单片机】HC05蓝牙通信

    本项目使用Proteus8仿真Arduino单片机控制器,使用PCF8574、LCD1602液晶、HC05蓝牙传感器等。 主要功能: 系统运行后,LCD1602显示蓝牙接收数据。 B站演示视频:https://space.bilibili.com/444388619 视频地址:https://space.bilibili.com/444388619/video 专注于51单片机、STM32、国产32、DSP、Proteus、ardu

    2024年04月16日
    浏览(54)
  • 【Proteus仿真】【Arduino单片机】SG90舵机控制

    本项目使用Proteus8仿真Arduino单片机控制器,使用SG90舵机等。 主要功能: 系统运行后,舵机开始运行。 B站演示视频:https://space.bilibili.com/444388619 视频地址:https://space.bilibili.com/444388619/video 专注于51单片机、STM32、国产32、DSP、Proteus、arduino、ESP32、物联网软件开发,PCB设计,

    2024年02月07日
    浏览(50)
  • 单片机-蜂鸣器

    蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电 蜂鸣器主要分为 压电式蜂鸣器 和 电磁式蜂鸣器 两 种类型。 压电式蜂鸣器 主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。多谐振荡器由晶体管或集成电路构成,当接通电源后(1.5~15V 直流工

    2024年02月09日
    浏览(52)
  • 51单片机蜂鸣器

    目录 前言 一、蜂鸣器介绍 二、蜂鸣器的工作原理 三、示例代码 总结         这节来看点轻松的,51单片机的蜂鸣器。         蜂鸣器是一种将电信号转换为声音信号的器件,常用来产生设备的按键音、报警音等。         蜂鸣器按驱动方式可分为有源蜂鸣器和无源

    2024年02月09日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包