Arduino项目:简易电子琴

news/2024/12/31 3:34:16/

Arduino自制简易电子琴

Arduino无缘蜂鸣器
引脚10正极
GND负极
项目使用了8个引脚分别连接8个引脚,并给每个引脚加了10KΩ的下拉电阻以稳定引脚上的电平
在这里插入图片描述

代码:

#include "pitches.h"void setup() {// put your setup code here, to run once:pinMode(2,INPUT);pinMode(3,INPUT);pinMode(4,INPUT);pinMode(5,INPUT);pinMode(6,INPUT);pinMode(7,INPUT);pinMode(8,INPUT);pinMode(9,INPUT);}void loop() {// put your main code here, to run repeatedly:if(digitalRead(2)){tone(10,NOTE_C5,10);}if(digitalRead(3)){tone(10,NOTE_D5,10);}if(digitalRead(4)){tone(10,NOTE_E5,10);}if(digitalRead(5)){tone(10,NOTE_F5,10);}if(digitalRead(6)){tone(10,NOTE_G5,10);}if(digitalRead(7)){tone(10,NOTE_A5,10);}if(digitalRead(8)){tone(10,NOTE_B5,10);}if(digitalRead(9)){tone(10,NOTE_C6,10);}
}

pitches.h 可以于:安装目录\examples\02.Digital\toneMelody 中找到pitches.h ,然后,在工程里新建一个名为pitches.h的文件。之后就把找到的内容复制进去
在这里插入图片描述

如何找到Arduino的安装目录

直接搜索Arduino,打开文件位置就可以看到,如果看到的是快捷方式,则在快捷方式上在点击转到文件位置 ps:不支持用微软直接安装的arduino
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/520794.html

相关文章

使用Arduino与L298N(红板) 驱动直流电机

L298N 简介 L298N驱动模块,可以驱动2个直流电机,可分别实现正转,反转功能. Bom表 Arduino Uno * 1 L298N驱动模块 * 1 直流电机 * 2 9v 电池 * 1 跳线 若干 Arduino uno …

关于Arduino蜂鸣器电子琴的制作

关于Arduino蜂鸣器电子琴的制作 需要准备的材料 1、LED灯3 2、开关3 3、有源或无源 蜂鸣器*3 4、面包板及其导线若干 连线图如下 代码如下 void setup() { pinMode(8 ,INPUT); digitalWrite(8 ,HIGH); pinMode(9 ,INPUT); digitalWrite(9 ,HIGH); pinMode(10 ,INPUT); digi…

【arduino从入门到放肆】②arduino IDE下载与安装

🌟arduino IDE下载与安装🌟 Arduino可以通过Arduino IDE编程,也可以在浏览器中编程,我们是将软件安装到电脑使用 🚀Arduino IDE软件下载 🔸推荐腾讯微云:https://www.Arduino.cn/thread-5838…

32键简易电子琴

基于nexys4 ddr开发板在vivado 2019.2环境下编写verilog语言实现。具有自动演奏和手动演奏两种功能。实物演示视频->>>简易电子琴_哔哩哔哩_bilibili 我自己也是把现成的代码缝合而成的,想要代码的话,链接在这里,不过得动手拼接一下…

【雕爷学编程】Arduino动手做(110)---JDY-31 蓝牙模块

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的&am…

Arduino 通过双路L298N电机驱动模块控制麦克纳姆轮运动

0. 前言 最近由于工作需要,需要基于arduino环境下智能小车的一些设计,自己本身是学软件的,对硬件仅限与一般应用,但这次由于需要,只有边摸索边实践。通过几天的摸索,终于让小车跑起来了,为了方便…

Arduino 下用A4988或TMC2209驱动42步进电机

在DIY黑胶唱机的过程中,准备用一个42步进电机带动唱盘,需要恒定的每分钟33.33转的转速。 记录一下折腾的过程。 用洞洞板制作的驱动电路: 驱动板接线图 先拿价格便宜很多的A4988做实验 按照接线图在面包板上把线接好。 Ardunio代码如下&…

arduino简易电子琴

Arduino 电子琴 本次实验的原理主要是将电平输出转化为相应的频率从而使无源音响发出不同的声音。最简单的方法是直接将一首曲目的电平用程序传给单片机执行。为了创造出“电子琴”,只需要把相应的音阶变成bool电路,按下按键使其通路,松开按…