Cómo hacer un Piano de Arduino (6 / 8 paso)

Paso 6: Parte 2: paso 1: el código

En primer lugar, vamos a obtener el código tendrá que entrar en su computadora para que su piano funcione. El código que tendrá que entrar en la aplicación de Arduino es abajo para que su uso.

int button_C = 2;

int button_D = 3; int button_E = 4; int button_F = 5; int button_G = 6; button_A int = 7; button_B int = 8; int button_Cup = 9;

int altavoz = 13;

int buttonstate_C = 0; int buttonstate_D = 0; int buttonstate_E = 0; int buttonstate_F = 0; int buttonstate_G = 0; int buttonstate_A = 0; int buttonstate_B = 0; int buttonstate_Cup = 0;

Notas de 'c','d ', 'e', 'f', 'g', 'a', 'b', 'C' int tonos [] = {1915, 1700, 1519, 1432, 1275, 1136, 1014, 956}; Freq int Cur_tone = 0;

void setup() {pinMode (button_C, entrada); pinMode (button_D, entrada); pinMode (button_E, entrada); pinMode (button_F, entrada); pinMode (button_G, entrada); pinMode (button_A, entrada); pinMode (button_B, entrada); pinMode (button_Cup, entrada);

pinMode (altavoz, salida); }

void loop() {buttonstate_C = digitalRead(button_C); buttonstate_D = digitalRead(button_D); buttonstate_E = digitalRead(button_E); buttonstate_F = digitalRead(button_F); buttonstate_G = digitalRead(button_G); buttonstate_A = digitalRead(button_A); buttonstate_B = digitalRead(button_B); buttonstate_Cup = digitalRead(button_Cup);

Si ((buttonstate_C == HIGH) || (buttonstate_E == HIGH) || (buttonstate_G == HIGH) || (buttonstate_D == HIGH) || (buttonstate_F == HIGH) || (buttonstate_A == HIGH) || (buttonstate_B == HIGH) || (buttonstate_Cup == High)) {Si (buttonstate_C == HIGH) {Cur_tone = tonos [0];} si (buttonstate_E == HIGH) {Cur_tone = tonos [1];} si (buttonstate_G == HIGH) {Cur_tone = tonos [2];} si (buttonstate_D == HIGH) {Cur_tone = tonos [3];} si (buttonstate_F == HIGH) {Cur_tone = tonos [4];} si (buttonstate_A == HIGH) {Cur_tone = tonos [5];} si (buttonstate_B == HIGH) {Cur_tone = tonos [6];} si (buttonstate_Cup == HIGH) {Cur_tone = tonos [7];}

digitalWrite (altavoz, HIGH); delayMicroseconds(Cur_tone); digitalWrite (altavoz, LOW); delayMicroseconds(Cur_tone); } otro caso //in se presiona ningún botón, cerrar el piezo {digitalWrite (altavoz, LOW);}

}

Artículos Relacionados

Manualidades bricolaje: Cómo hacer Origami Piano

Manualidades bricolaje: Cómo hacer Origami Piano

Si usted desea aprender cómo hacer un piano de origami, este tutorial paso a paso Origami piano te ayudará mucho. Si profesores de la escuela desean dar un divertido proyecto de arte y artesanía bricolaje para los niños, entonces este Piano de Origam
Cómo hacer un piano electrónico con un 555 IC

Cómo hacer un piano electrónico con un 555 IC

en este instructable espero poder mostrarles cómo hacer un piano de juguete simple utilizando un timer 555 ic y unos pocos componentes básicos. Este proyecto mi primera electrónica en perfboard y probablemente mucho más sensato formas de colocación d
Decoración: Hacer un Piano de depresor de lengüeta de

Decoración: Hacer un Piano de depresor de lengüeta de

¿Quién es el fanático del Piano? Ven aquí, te mostraré una manera simple de hacer un PIANO de depresor de lengua. Que les espero guste :DPaso 1: materialesDepresores de lengüeta depegamento 502Pegamento calienteCuchillo o tijerasPluma y reglaPaso 2:
Hacer parpadear un Led - Arduino Tutorial

Hacer parpadear un Led - Arduino Tutorial

LED (diodo emisor de luz) se puede encontrar en muchos tamaños y collors.Este ejemplo muestra la cosa más simple se puede hacer con un Arduino para ver salida física: parpadea un LED!En este tutorial aprenderás cómo utilizar las funciones pinMode(),
Cómo hacer el piano de bolsillo poderoso steampunk

Cómo hacer el piano de bolsillo poderoso steampunk

tuvo la Idea de un piano de bolsillo mini cuando me molestáis alrededor de una vieja caja de música que estaba trabajando, he encontrado que si arrancó uno de los dientes de metal puede hacer un sonido como los guiones en el cilindro circular música
Cómo hacer un piano de origami

Cómo hacer un piano de origami

este es un instructivo sobre cómo hacer un piano de origami. Es muy sencillo de hacer y usted necesidad *1 hoja de color o tamaño de papel cuadrado, (utilicé un papel de origami, no está seguro acerca de las medidas)Paso 1: Paso 1 Paso 1: colocar por
Hacer un Piano de pulgar (Mbira)

Hacer un Piano de pulgar (Mbira)

esta es una guía básica para la construcción de un Piano de pulgar, o Mbira. Se han hecho durante siglos en África (y otros lugares) y varían mucho en forma, tamaño y sonido. Pertenecen a un grupo de instrumentos denominados "Lamellophones" que
Hacer un sketch de Arduino más pequeño

Hacer un sketch de Arduino más pequeño

si tienes cada golpe que 32.256 bytes máximo en un Arduino Uno y se pregunta si podría hacer su bosquejo más pequeñas en lugar de actualizar a un Mega, esto es para ti!Los consejos dados en la url el compilador da son un buen consejo, pero ¿cómo exac
Hacer su proyecto de Arduino wireless en minutos, con el escudo de inventores sin hilos

Hacer su proyecto de Arduino wireless en minutos, con el escudo de inventores sin hilos

el escudo de inventores utiliza un tubo sin hilos, que es un especial módulo de RF inalámbrico que le permite fácilmente y confiablemente, enviar y recibir datos inalámbrica libre de errores entre dos o más placas de Arduino.Es de largo alcance – dis
Hacer un Robot con Arduino UNO de uno mismo-equilibrio

Hacer un Robot con Arduino UNO de uno mismo-equilibrio

Uno mismo-equilibrio Robot es muy interesante. Muchos amigos que nos rodean estaban tratando de hacer uno, pero encounted muchos desafíos, incluyendo la falta de las estructuras de fácil montaje, los circuitos electrónicos adecuados y los programas.
Hacer tu propio custom Arduino compatible

Hacer tu propio custom Arduino compatible

me encanta Ardunio. Me encanta las cosas que hacen con ellos y me encantaria hacer mi propio. En agosto pasado publiqué un Instructable sobre cómo hacer tu propio sello de correos de tamaño compatible con Arduino. Este Instructable le mostrará cómo p
Cómo hacer una placa de Arduino Attiny barato

Cómo hacer una placa de Arduino Attiny barato

Bien la mayoría de veces tengo problemas cuando necesito Arduino en algunos proyectos donde necesito pocos pines de I/OY gracias a la plataforma Arduino-TinyPrograma de Arduino puede ser quemado en la serie minúscula del Avr como Attiny 85/45Arduino-
Cómo hacer una web de Arduino servidor

Cómo hacer una web de Arduino servidor

En este ejemplo, utilizará su escudo de Ethernet y su Arduino para hacer un servidor Web básico. Utilizando la librería Ethernet dispositivo tendrá la capacidad para responder a una demanda HTTP con el shield Ethernet. La Ethernet estela de abrir un
Cómo hacer un osciloscopio de Arduino de bajo costo 16 MHz usando Excel y la pantalla del ordenador a pantalla

Cómo hacer un osciloscopio de Arduino de bajo costo 16 MHz usando Excel y la pantalla del ordenador a pantalla

A menudo un aficionado de electrónica será diseñar y construir algo sólo para encontrar que no se comportan la manera que él o ella prevista. A veces en estas situaciones el problema está relacionado con una señal eléctrica, sino que la materia se mu