12 simple nota Piano (3 / 5 paso)

Paso 3: codificación

Para codificar el Max32 usted necesitará utilizar el programa MPide que abajo cargadas aquí. Los códigos de programa en C++ que es bastante fácil de aprender y muy útil.

Para iniciar la programación, usted querrá definir cada uno de sus pernos que usted enchufe sus partes en. Para ello necesita inicializar una variable y esa variable el número de pin.

Por ejemplo: int piezoPin = 52;

Nombrar cada variable para los botones después de la nota que jugará. El botón de la izquierda se llamará BttnC y el botón de la derecho ser llamado BttnB o algo a lo largo de esas líneas.

A continuación, usted querrá definir la frecuencia de sus notas. Cada nota tiene una frecuencia específica a él. Para obtener las frecuencias que utiliza este sitio web. Así que una vez que tengas tus frecuencias averiguados usted pueden enchúfelos en algunas variables. Ya que estamos trabajando con la octava media del piano di mi variables de nota un 4 conectado con él.

Ej.: doble C4 = 261.626;

Una vez que tengas tus notas definidas necesita configurar los pines en la placa. Así que crear una función nula configuración y usar la función pinMode() y configurar el altavoz como entrada y los botones como salidas.

Ej.: pinMode (piezoPin, salida);

Después de eso necesitarás programa de piano real. En la función de bucle void utilicé si declaraciones a comprobar qué botón se ha presionado. Hay otras maneras de hacer esto y recomiendo que vayas Echale esas maneras pero sólo usé si declaraciones porque eran fáciles de hacer. Usted tendrá que comprobar para ver si un botón es alto o no por lo que aquí se utilizará la función digitalRead

Ej.: Si (digitalRead(btne) == HIGH)

Usted también tendrá una función que puede activar las frecuencias en los valores de salida para el zumbador piezoeléctrico. Encontré una función llamada playFreq en la de Digilent aprende Web. Esta página también muestra cómo utilizar altavoces piezoeléctricos si desea saber más acerca del.

Ataré mi código por debajo de que manera se puede ver cómo lo hice. Altamente le animo a encontrar su propia manera de programar esto y tal vez incluso hacerlo mejor.

Artículos Relacionados

Simple camiseta Piano usando Tynker

Simple camiseta Piano usando Tynker

Este "cómo" es para una camisa simple de piano usando Tynker.Materiales:1 camiseta1 carrete de hilo conductor1 aguja5 broches de presión1 MakeyMakey6 pinzasTynkerPaso 1: Dibujar su PianoHe proyectado y trazadas de mi piano de Google imágenes, si
Jugar Simple-Advanced Piano Sheet Music

Jugar Simple-Advanced Piano Sheet Music

todo el mundo quiere saber cómo tocar el piano, es una gran manera de impresionar a la gente. Todo lo que necesita es un poco de práctica y trabajo duro. Tocando el piano es sorprendentemente simple. Lo primero a saber es las leyes y reglas en el ins
Fotocélula Piano

Fotocélula Piano

este tutorial es un cómo construir un 6 Nota "Piano fotocélula". Cuando el usuario ejecuta su mano sobre la parte superior de las teclas (fotorresistores) se convierten en notas de audio, que pueden ajustarse con los potenciómetros. Este proyect
Atari Punk órgano, un simple sintetizador 555

Atari Punk órgano, un simple sintetizador 555

este es mi órgano de Atari punk, es un piano del 555 temporizador a través de un generador de Atari punk console monoestable, el piano se basa en otro instructivo que hice: tiene 2 altavoces que reproducir sonido diferentes al mismo tiempo, que hace
Piano en la Plaza

Piano en la Plaza

El título de mi creación se deriva de su capacidad de configuración de múltiples usuario. Puede resumirse a la suite de un solo jugador como se muestra arriba, estirado en toda su longitud para múltiples usuarios o dispuestos en un hueco cuadrado par
Reparar una tapa de olla vasija rota

Reparar una tapa de olla vasija rota

creo que todo el mundo ha roto una tapa de olla de vasija en algún momento, no estoy excepción. Llamé a la compañía después de que Rompí mina y encontraron que no Reemplace la tapa si se rompió fuera de su propia estupidez (y en este caso, lo hice).L
3D impreso brazo Robot

3D impreso brazo Robot

Este brazo robot está conformada casi en su totalidad a 3D piezas impresas que juntos. Tiene tres articulaciones servo-controlado, además de una base giratoria y pinza. El brazo es controlado por una serie de botones que se conectan a un Arduino Uno
Soporte de pared para colgar cosas

Soporte de pared para colgar cosas

mi esposa quería colgar un pedazo de vidrio, pero necesitaba un soporte que se extiende cerca de 5 pulgadas de la pared.  Iba al local "caja grande" Inicio Tienda de mejora y no encontró nada. Entonces ella regresó e hizo un bosquejo.Valor de ci
Piano electrónico simple

Piano electrónico simple

Electrónica puede hacer sonidos muy fácilmente con sólo un puñado de piezas. Aquí es cómo hacer un simple piano utilizando un temporizador 555. Diseñado y había probado este circuito usando circuitos 123D y entonces construyen lo real.Aquí está todo
Perro de Robo simple (hecho de teclas del piano, un arma de juguete y un ratón)

Perro de Robo simple (hecho de teclas del piano, un arma de juguete y un ratón)

(Si te gusta mi instructable, por favor voten por mí. Gracias por tu apoyo!)Oh, Azerbaiyán! Tierra del fuego, gran hospitalidad, gente amable y mujeres hermosas (... perdón,wom por n! por supuesto sólo tiene ojos para ti, mi esposaana ördəkburun de g
Hacer Simple Virus en Bloc de notas

Hacer Simple Virus en Bloc de notas

aquí vamos a mostrar, cómo hacer simples Virus en Bloc de notas.Como nuestra Facebook Page: http://www.facebook.com/errorcode401Paso 1: Vamos a crear un VirusPaso 2: Comprobará en ordenador de las víctimas.[Nota: no intentar en tu ordenador]Paso 1: A
Crear Simple mensaje Encrypter/Decrypter usando Bloc de notas

Crear Simple mensaje Encrypter/Decrypter usando Bloc de notas

Hola con esta aplicación de HTML Simple puede cifrar y descifrar su mensaje por contraseña. En primer lugar le mostrará cómo crearla y luego mostraré cómo usarlo.Vamos a comenzar.Paso 1: Abra su bloc de notas. Primero si todos abren su bloc de notas.
Simple Piano electrónico con temporizador 555 en caja de CD

Simple Piano electrónico con temporizador 555 en caja de CD

en este instructable, le mostraré cómo hacer un simple piano electrónico con componentes comunes. Utiliza condensadores y resistencias, por lo que fácilmente podría modificar el circuito. Cuando el proyecto haya finalizado tendrás un circuito sencill
Broma de Bloc de notas simple

Broma de Bloc de notas simple

Hola! Voy a mostrarte una simple broma con el Bloc de notas.Se basa en Visual Basic es de secuencia de comandos de Visual Basic script es un lenguaje de secuencias de comandos ActiveX desarrollado por Microsoft.Esta voluntad no daño la computadoraLO