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

Arduino示例代码讲解:Multiple tone player 多音播放器

Arduino示例代码讲解:Multiple tone player 多音播放器

  • Multiple tone player 多音播放器
      • 代码功能
      • 代码逐行解释
        • 1. 注释部分
        • 2. `setup()` 函数
        • 3. `loop()` 函数
      • 硬件连接
        • **扬声器连接**:
        • **Arduino板**:
      • 运行结果
      • 修改建议
      • 关于`tone()`和`noTone()`函数
    • 视频讲解

Multiple tone player 多音播放器

这段代码是一个Arduino示例程序,名为“Multiple tone player”,用于在多个扬声器上依次播放不同的音调。代码通过tone()函数在不同的数字引脚上生成音调,并通过noTone()函数停止当前引脚的音调播放。

/*
  Multiple tone player

 Plays multiple tones on multiple pins in sequence

 circuit:
 * 3 8-ohm speaker on digital pins 6, 7, and 8

 created 8 March 2010
 by Tom Igoe
 based on a snippet from Greg Borenstein

This example code is in the public domain.

 http://arduino.cc/en/Tutorial/Tone4

 */

void setup() {
   

}

void loop() {
   
  // turn off tone function for pin 8:
  noTone(8);
  // play a note on pin 6 for 200 ms:
  tone(6, 440, 200);
  delay(200);

  // turn off tone function for pin 6:
  noTone(6);
  // play a note on pin 7 for 500 ms:
  tone(7, 494, 500);
  delay(500);

  // turn off tone function for pin 7:

相关文章:

  • 【优选算法】二分算法模板总结及应用
  • 图解AUTOSAR_CP_SOMEIP_Transformer
  • Datawhale大语言模型-Transformer以及模型详细配置
  • BFS--------N叉树的层序遍历
  • WPF的主题切换
  • 基于视觉的核桃分级与套膜装置研究(大纲)
  • 深度学习 Deep Learning 第5章 机器学习基础
  • 使用自定义指令实现css样式层叠
  • DeDeCMS漏洞
  • Matrix-Breakout-2-Morpheus靶场通关心得:技巧与经验分享
  • 机器学习-手搓KNN算法
  • 小程序API —— 54 路由与通信 - 编程式导航
  • Mistral AI发布开源多模态模型Mistral Small 3.1:240亿参数实现超越GPT-4o Mini的性能
  • Handler消息机制源码分析
  • 从模拟到现实:Sensodrive高精度力反馈技术赋能物流运输的高效与安全
  • 基于Wasm的边缘计算Pandas:突破端侧AI的最后一公里——让数据分析在手机、IoT设备上飞驰
  • 若依 Excel导入与导出 配置下拉选项
  • 通过蒸馏大模型训练建筑向智能助手模型的思路
  • 63. 根文件系统构建
  • STM32 模拟SPI 模式0
  • 梅花奖在上海|湘剧《夫人如见》竞梅,长沙文旅来沪推广
  • 习近平就乌拉圭前总统穆希卡逝世向乌拉圭总统奥尔西致唁电
  • 金融月评|尽早增强政策力度、调整施策点
  • 王东杰评《国家与学术》︱不“国”不“故”的“国学”
  • 美联储主席:供应冲击或更频繁,将重新评估货币政策方法中的通胀和就业因素
  • 中科飞测将投资超10亿元,在上海张江成立第二总部