当前位置: 首页 > news >正文

树莓派pico播放玛丽有只小羊羔

from machine import Pin, PWM
import utime# 定义音调频率
tones = {'1': 262, '2': 294, '3': 330, '4': 349, '5': 392, '6': 440, '7': 494, '-': 0}
# 定义小星星旋律
melody = "1155665-4433221-5544332-5544332-1155665-4433221"# 设置D7(GPIO 13)口为IO输出,然后通过PWM控制无缘蜂鸣器发声
beeper = PWM(Pin(6, Pin.OUT), freq=0, duty=1000)for tone in melody:freq = tones[tone]if freq:beeper.init(duty=1000, freq=freq)  # 调整PWM的频率,使其发出指定的音调else:beeper.duty(0)  # 空拍时一样不上电# 停顿一下 (四四拍每秒两个音,每个音节中间稍微停顿一下)utime.sleep_ms(400)beeper.duty(0)  # 设备占空比为0,即不上电utime.sleep_ms(100)beeper.deinit()  # 释放PWM
http://www.jsqmd.com/news/390428/

相关文章:

  • AI原生应用:自然语言处理技术的10大核心应用场景解析
  • 树莓派pico蜂鸣器播放音乐
  • 树莓派 pico W(创客版)RP2020 W代码示例温度检测+液晶显示屏+HTTP服务器页面控制灯光
  • OpenClaw 产品定位
  • 钣金客户
  • 寒假学习笔记2.6
  • 寒假学习笔记2.5
  • 基于Spring Boot的酒店在线预订系统的开发与实现
  • day88(2.17)——leetcode面试经典150
  • 基于springboot企业员工信息管理系统_j57rz435
  • 基于SpringBoot的宠物寄领养网站的设计与实现_6fmr5z12
  • java毕业设计基于Spring Boot的危废料管理信息系统
  • 服务器运维(四十一)日服务器linux-audit.log分析工具—东方仙盟
  • 基于Spring Boot的戏曲平台的设计与实现
  • [嵌入式系统-240]:信号调理电路中的集成运放放大器的作用、种类、工作原理、示例
  • 成本治理(Cloud Cost Governance)是什么?
  • [嵌入式系统-239]:多路选择:模拟多路开关与数字多路开关
  • 信息论与编码篇---线性失真 vs 非线性失真
  • 信息论与编码篇---总谐波失真加噪声
  • LLM | 完全面向算法的 VeRL 代码阅读笔记
  • 魔兽世界伤害计算公式
  • 提示工程架构师请注意!Agentic AI对抗样本防御的10大核心技巧
  • 2026-02-17学习
  • 宇树科技 CEO 王兴兴所说的“具身智能时代的牛顿还没诞生”
  • 寒假学习笔记2.4
  • 存在即对话:方见华对话本体论与世毫九理论的数学奠基、形式证明与工程实现
  • 寒假学习笔记2.3
  • 摩尔线程快速完成对Qwen3.5模型全面适配
  • 如何通过数据分析实现精准营销
  • 20260217