Arduino学习笔记---蜂鸣器
Arduino学习笔记---蜂鸣器
同样还是长正短负
float sinVal; int toneVal; void setup(){ pinMode(8, OUTPUT); } void loop(){ for(int x=0; x<180; x++){ //将sin函数角度转化为弧度 sinVal = (sin(x*(3.1412/180))); //用sin函数值产生声音的频率 toneVal = 2000+(int(sinVal*1000)); //给引脚8一个 tone(8, toneVal); delay(2); } }
来自 Arduino 教程
tone (pin,value) 表示响起频率为 value 的声音
tone (pin,value,time) 持续 time 秒
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
2020-02-06 dtoj4148. 「NOI2018」你的名字
2020-02-06 loj2377. 「AHOI2013」 差异
2020-02-06 [USACO17DEC]Standing Out from the Herd