C++蜂鸣器歌曲1

Arduino控制蜂鸣器、实现PWM调节光亮 Arduino 学习笔记2! 阅读详情

曲子(应该是)原创,侵删

这里电脑效果不是太好,播长音会一卡一卡的

#include <cstdio>
#include <windows.h>
#define qdo 262 
#define qre 294
#define qmi 330
#define qfa 349
#define qso 392
#define qla 440
#define qsi 494
#define do 523
#define re 578
#define mi 659
#define fa 698
#define so 784
#define la 880
#define si 988
#define do1 1046
#define re1 1175
#define mi1 1318
#define fa1 1480
#define so1 1568
#define la1 1760
#define si1 1976
#define sqdo 277
#define sqre 311
#define sqfa 370
#define sqso 415
#define sqla 466
#define sdo 554
#define sre 622
#define sfa 740
#define sso 831
#define sla 932
#define sdo1 1046
#define sre1 1245
#define sfa1 1480
#define sso1 1661
#define sla1 1865
#define b(a,b) Beep(a,b)
int main(){
int pai=600,ban=300;
b(do,pai);
b(re,pai);
b(mi,pai);
b(mi,pai);
b(mi,ban);
b(re,ban);
b(do,ban);
b(so,pai);
Sleep(pai);
b(la,pai);
b(si,pai);
b(do1,pai);
b(do1,pai);
b(si,ban);
b(la,ban);
b(so,ban);
b(la,pai);
b(so,pai);
Sleep(pai);
b(la,pai);
b(si,pai);
b(do1,pai);
b(do1,pai);
b(si,ban);
b(la,ban);
b(so,ban);
b(la,pai);
b(la,ban);
b(so,ban);
b(fa,ban);
b(so,pai);
b(fa,ban);
b(mi,ban);
b(re,ban);
b(mi,pai<<1); 
Sleep(pai);
b(do,pai);
b(re,pai);
b(mi,pai);
b(mi,pai);
b(mi,ban);
b(re,ban);
b(do,ban);
b(so,pai);
Sleep(pai);
b(la,pai);
b(si,pai);
b(do1,pai);
b(do1,pai);
b(si,ban);
b(la,ban);
b(so,ban);
b(la,pai);
b(so,pai);
Sleep(pai);
b(la,pai);
b(si,pai);
b(do1,pai);
b(do1,pai);
b(si,ban);
b(la,ban);
b(so,ban);
b(la,pai);
b(la,ban);
b(so,ban);
b(fa,ban);
b(so,pai);
b(fa,ban);
b(mi,ban);
b(re,ban);
b(do,pai<<1); 
}

Qt:蜂鸣器 Qt:蜂鸣器源码(注:根据C改写的) 需用到Tiny4412ADK 开发板 beep.h #ifndef BEEP_H #define BEEP_H #define PWM_IOCTL_SET_FREQ 1 #define PWM_IOCTL_STOP 0 #define ESC_KEY 0x1b #include <QMainWindow> #include <stdio.h> #include <termios.h> #include <unistd.h&g 阅读详情

相关推荐

将洛奇的MML乐谱转为beep(蜂鸣器)乐谱

将洛奇的MML乐谱转为beep(蜂鸣器)乐谱转换器制作音高频率表词法分析、语法分析token转换为beep谱用法使用C++播放 最近对蜂鸣器音乐感兴趣,但是找不到乐谱,于是想把其他乐谱转为蜂鸣器乐谱。直接用MIDI转换很困难,因为MIDI一个音轨可以同时发出不同的音,所以我想到了用以前玩过的游戏中的乐谱(MML乐谱参考) 本文完整源码 转换器制作 音高频率表 首先要知道每个音高对应的频率,按照十二...

El Psy Congroo 8134

几首音乐

几首音乐 : 《梦中的婚礼》、《水月洞天 -萧曲》《Snowdreams》、《The Dawn》、 《Childhood memory》、 《Victory》、 《Breath the life》、《To the End of the Wilderness》、《My Soul》、 《The truth that you leave》、 《With An Orichid》、《Always with m

不再更新,新博客 chgl16.space 516

C++趣味编程&玩转物联网:基于树莓派Pico控制无源蜂鸣器-实现音符与旋律的结合

无源蜂鸣器是一种多功能的声音输出设备,与有源蜂鸣器相比,它能够通过不同频率的方波生成丰富多样的音调。本项目使用树莓派Pico开发板,通过编程控制无源蜂鸣器播放经典旋律《归来有风》。本文将详细介绍项目实现中的硬件连接、C++代码解析,以及无源蜂鸣器的工作原理。无源蜂鸣器项目是嵌入式开发的经典入门项目,涵盖了硬件驱动与软件逻辑的结合

邓校长的编程课堂专栏 1283

C++ Beep函数播放歌曲《千本樱》

用windowsAPI自带的Beep函数实现《千本樱》,由于Beep函数调用系统蜂鸣器,非常耗CPU性能,会导致发音不稳定,博主偶然发现通过手动调节系统音量可以缓解卡顿。 代码如下: #include<iostream> #include<windows.h> #include <utilapiset.h> #include <process.h> using namespace std; #define qdo 262 #define qre 294

qq_53162179的博客 3273

51单片机蜂鸣器控制:C/C++语言实现及声音模拟

蜂鸣器主要分为有源和无源两种类型。有源蜂鸣器内部包含振荡电路,接通电源即可发出声音;无源蜂鸣器则需要外部提供特定频率的方波信号来驱动。STC8系列单片机是STC公司推出的一款8051内核的单片机,具有高性能、低成本、低功耗等特点。在蜂鸣器控制应用方面,STC8系列单片机因其强大的功能和灵活的配置,已经成为许多项目和产品的首选。物联网技术是通过信息传感设备按照约定的协议,将任何物体与互联网连接起来,进行信息交换和通信,以实现智能识别、定位、跟踪、监控和管理的一种新型技术。

weixin_28933797的博客 1635

用C++演奏歌曲《义勇军进行曲》-含完整源码

用C++演奏歌曲《义勇军进行曲》——含完整源码。 这段代码定义了一个简单的节奏,通过调用 playMusic 函数来播放音符。 你可以根据需要添加更多的音符和节奏来完整演奏《义勇军进行曲》。 请记住,这只是一个简单的示例,真正的音乐生成和播放会更加复杂。

C++音乐模板(利用蜂鸣器弹歌曲)

【代码】C++音乐模板(利用蜂鸣器弹歌曲)

yaosichengalpha的博客 778

蜂鸣器播放音乐

STC89C52控制蜂鸣器播放音乐,自己已经反复实验了,确保能正常使用,希望对初学者有帮助

C++蜂鸣器歌曲2

写作业无聊来玩一发,旋律也不知道是自创的还是哪里听来的,侵删,这次有休止符了233#include <cstdio>#include <windows.h>#include<conio.h>#define qdo 262#define qre ...

dianning8393的博客 565

C++代码弹奏歌曲《起风了》

C++代码弹奏歌曲《起风了》

数字IC笔记-低功耗技术

传统的降低Power的方法主要有: 1.门控时钟技术(clock gating) 2.多阈值电压技术(MultiShreshold) 3.动态电压频率调节技术(DVFS) 目前有以下几种低功耗技术: 1.多电压技术(Multi-Voltage) 2.MTCOMS Power Gating 技术(多阈值功耗控制技术),比如基带部分中的2G、3G、CDMA、LTE等通过awake—>sleep—>awake的方式间歇式的打开或关断其电源,power gating 可以完全关掉dynamic的pow

sinat_41774721的博客 1932

c++趣味编程&玩转物联网:基于树莓派Pico控制有源蜂鸣器

在使用NPN晶体管驱动蜂鸣器时,通常采用以下方法:如果GPIO输出高电平,电流将流过R1,晶体管将传导,蜂鸣器将发出声音。如果GPIO输出低电平,没有电流流过R1,晶体管就不会传导,蜂鸣器也不会响。在使用PNP晶体管驱动蜂鸣器时,通常采用以下方法:如果GPIO输出低电平,电流将流过R1,晶体管将传导,蜂鸣器将发出声音。在本项目中,我们结合树莓派Pico开发板,通过C++代码控制有源蜂鸣器发出“滴滴”声,并解析其中涉及的关键技术点和硬件知识。在3.3V的电源下,蜂鸣器可以工作,但会降低响度。

邓校长的编程课堂专栏 1596

华大HC32F460 ADC+DMA高效数据采集实战解析

本文深入解析了华大HC32F460微控制器中ADC与DMA协同工作的高效数据采集方案。通过实战代码演示,详细阐述了如何配置硬件触发、序列扫描及AOS事件联动,实现后台自动采集,从而解放CPU资源,提升系统实时性与可靠性,适用于传感器数据采集、音频处理等多种场景。

weixin_29189373的博客 176

蜂鸣器类代码

/* 标题:蜂鸣器的使用 电路:P1.0口接P11 */ #include "sys.h"//包含延时函数头文件 #include <reg52.h> #include "beep1.h" sbit beez = P2^1;//位声明,P2端口的第一位为蜂鸣器所用 void beep1() //非空函数+函数名 { while(1) ...

weixin_34310785的博客 2867

PFC电压环与电流环的带宽设计:如何避免输入电流畸变?

本文深入探讨了PFC电路中电压环与电流环的带宽设计问题,揭示了快速电压环导致输入电流畸变的机制,并提供了避免THD上升的工程实践方法。通过分析双环控制架构、谐波失真原理及带宽设计黄金法则,帮助工程师优化PFC系统性能,实现高功率因数与低谐波失真的平衡。

weixin_28304023的博客 420

【SAP PO】SAP PO 接口配置完整教程之一RFC服务发布

SAP RFC开发,PO接口配置

XLevon的博客 2万+

Beep() - WINDOWS API 第六弹 C++调用蜂鸣器播放简单的曲调。

对于Beep(),使用恰当的频率和时间是关键。你可以使用音符的标准频率来播放音乐。标准频率是指一个音符的理论频率,它是基于一个十二平均律系统计算出来的。举个例子,对于 C 大调中的 C 音,它的标准频率是 262 赫兹。你可以使用 dwDuration 参数来控制每个音符的持续时间。你可以调整持续时间来控制音乐的节奏和节拍。为了节省码代码时间,你可以使用循环来重复播放音乐,例如,你可以使用 for 循环来重复播放音乐的某一部分,或者使用 while 循环来无限循环播放音乐。

Bobowen的博客 3407

Python爬虫实战:利用Playwright与异步技术高效抓取链家十万级二手房数据

在开始编写代码之前,我们首先需要为项目选择合适的技术栈。1. 传统方案:Requests + BeautifulSoup优点: 简单、轻量、学习成本低。直接发送HTTP请求获取HTML,然后解析。缺点: 对于大量由JavaScript动态渲染的内容无能为力。现代网站(包括链家)大量使用JS来加载数据和实现交互,简单的HTTP请求无法获取到完整的页面内容。此外,容易被基于IP或请求头特征的反爬机制拦截。2. 进阶方案:Selenium优点。

2201_76125261的博客 889

STC89C52蜂鸣器音乐盒:1个定时器T0实现2首歌曲切换与中断暂停

本文详细介绍了基于STC89C52单片机的蜂鸣器音乐盒项目,通过单一定时器T0实现两首歌曲的切换与中断暂停功能。项目利用51单片机的定时器和中断技术,精准控制无源蜂鸣器的频率和节拍,解决了传统方案中暂停后无法续播的问题。文章包含硬件连接、软件状态机设计、关键技术实现及完整代码示例,适合嵌入式开发爱好者学习和实践。

weixin_33785108的博客 397

【C语言】字符常量详解

字符常量是C语言中处理字符数据的重要工具。通过单引号括起一个字符,我们可以方便地使用字符常量进行字符判断、字符运算和字符串处理等操作。理解字符常量的表示方法、使用场景和ASCII码对应关系,对于编写高效的C语言程序至关重要。

LuckiBit 5017

uniapp - 解决在线预览PDF文件空白打不开的问题,无论是后端下载二进制文件流pdf还是本地插件或JS预览查看打开白屏不显示,详细排查解决(适用于移动端H5网页、安卓/苹果app、微信小程序)

uniapp App端 实现pdf文件预览打开白屏解决,uniapp 在线预览pdf打开一片空白,跨域白屏,uni-app中使用WebView预览PDF文件打开空白,微信小程序(uniapp)预览PDF空白怎么办,下载PDF文件流后打开空白或无法打开的问题,Uniapp H5网页下载二进制pdf文件页面空白以及解决文件损坏打不开的情况,Uniapp app在线预览pdf文件流,PDF加载出来怎么办,服务器后端返回PDF文件流后前端进行下载但打开后一片白屏,解决pdf文件流,预览全是空白页,pdf文件流,下载

🏆 前端领域优质创作者 1万+
上一篇: Jzoj2309 辽哥游戏
下一篇: Jzoj3590 珠链
扩展的灰
博客等级 码龄12年 60粉丝 342原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值