Arduino teclado aprendizaje luces accesorio (2 / 5 paso)

Paso 2: Código de Arduino

Va a haber algunos cambios, tendrá que realizar en el código de Arduino antes de que usted será capaz de cargar y utilizar (a menos que su electrónica es exactamente la misma que la mía, que es poco probable). El código se puede descargar desde GitHub aquí.

Todas las partes del código se encuentran en la parte superior del código, esto incluye configuraciones de pin, transposición de valores e índices de LED para cada clave de hardware:

  • Configuración de pines del botón (líneas 4 y 5)
    Conjunto para el pin que está conectado a sus transposición botones, estos pernos se tiran alto por Arduino y deben tirar a tierra por los botones.
  • Configuración de pines MAX7219 (líneas 6 y 9)
    Estas a los respectivos pines prendieron el MAX7219: DATA_PIN debe conectar al pin 1 del IC MAX, CLOCK_PIN y LOAD_PIN 13 a 12.
  • Transposición de valores
    Primero coloque la transposeMax y transposeMin en sus valores correctos, esto es el número de veces válidos puede transponer el teclado en cada dirección (por ejemplo, mi teclado M-Audio me permite transponer +/-4 octavas) (Nota transposeMax debe ser 0 o positivo y transposeMin debe ser 0 o negativo).
    En segundo lugar establece el midiStartPoints para que coincida con la configuración de su transposición, esto es una matriz de enteros correspondiente a la nota de MIDI que es producida por la tecla de la izquierda en cada ajuste de transposición (nota esta matriz debe ser de tamaño transposeMax-transposeMin + 1).
  • Índices de LED
    Esto es una matriz que define la fila y columna para cada LED, ordenado por llaves de izquierda a derecha (tenga en cuenta el tamaño de esta matriz debe ser igual al número de teclas del teclado y cada elemento debe ser una matriz de tamaño 2).
  • Canal MIDI
    Por defecto que Arduino se encuentra para recoger mensajes de nota en todos los canales, sin embargo puede cambiar el canal utilizado para escuchar en línea 100 del bosquejo.

Una vez que ha hecho todos estos cambios debería poder subir este que tu Arduino y pasar a la fabricación de la electrónica.

Artículos Relacionados

Arduino Mini LED luces de Navidad

Arduino Mini LED luces de Navidad

¿Busca un proyecto de electrónica simple obtener alguna práctica con Arduino y PWM? ¡ Prueba esto!Aquí está lo que usted necesita:1 x cable USB + Arduino UNO6 x color LED de tu elección (yo usé 3 rojo, 3 amarillo)6 x 1 k resistencias8 x macho para ca
Tutorial de Arduino - teclados numéricos

Tutorial de Arduino - teclados numéricos

este es un ejemplo de uno de mis tutoriales de Arduino.Teclados numéricos puede proporcionar una alternativa sencilla para el usuario final para varias interfaces para sus proyectos. O si usted necesita un montón de botones, usted puede ahorrar mucho
REMIX - Simple Arduino teclado

REMIX - Simple Arduino teclado

Este es un REMIX de gtr_stitch Arduino teclado. Se trata de un simple teclado utilizar para unos cuantos botones hay bibliotecas Arduino disponibles para usar un teclado real. Hice algunas modificaciones del proyecto original del autor. He omitido el
ARDUINO teclado 4 * 4 o 4 * 3:-tecla de convertir en valor intiger

ARDUINO teclado 4 * 4 o 4 * 3:-tecla de convertir en valor intiger

Este instructables le guiará para conectar el teclado 4 * 4 o 4 * 3 con arduino y obtener el valor de intiger que usted ha pulsado las teclaspara hacer esto usted necesitará después de piezas y componentes:1) Arduino uno o cualquier otro tablerocable
Táctil capacitiva Arduino teclado Piano

Táctil capacitiva Arduino teclado Piano

usando sólo un Arduino, unas resistencias, un zumbador y algunos pedacitos de papel de aluminio, puede crear su propio teclado de piano de sensor táctil en pocos minutos! Utilizando un Arduino Uno, puede crear un piano con teclas hasta 18; o con un A
Arduinos: Teclado para el control de Sonos streaming basados en Arduino

Arduinos: Teclado para el control de Sonos streaming basados en Arduino

Me gusta la configuración de Sonos que tenemos en nuestra casa, pero odio tener que arrancar mi smartphone o tablet cuando necesito cambiar entre las estaciones de radio de internet.Normalmente sólo escuchamos a algunas estaciones de radio locales (y
Control con Arduino + teclado 4 x 4 + Servo (actualización) de acceso

Control con Arduino + teclado 4 x 4 + Servo (actualización) de acceso

Hola chicos, les traigo un nuevo instructivo para arduino, el control de acceso con contraseña, teclado de 4 x 4 y un servo.Usaremos la librarie contraseña y teclado para arduino, además de usar la librería servo, pero este proyecto también puede mod
Arduino teclado con interfaz de la computadora

Arduino teclado con interfaz de la computadora

Se trata de una introducción sobre como hacer un teclado con unos botones, un multiplexor y un arduino que puede hablar con una interfaz de computadora que puede reproducir tonos a través de los altavoces de los equipos.Lista de piezas:1 x Arduino1 p
Arduino Control remoto luces con mando a distancia Universal

Arduino Control remoto luces con mando a distancia Universal

ha estado buscando en automatización del hogar por algún tiempo, pero no comprometidos con él todavía principalmente por el precio. El año pasado (2010) me compré estas salida de control remoto, interruptores de encendido/apagado por lo que podría da
Usable Arduino teclado guante

Usable Arduino teclado guante

El Arduino para teclado es un dispositivo de entrada arduino powered gesto basado. Moviendo un dedo usted puede usar un T9 basa fundamentalmente al tipo de entrada del sistema!El dispositivo fue desarrollado inicialmente como una prueba de concepto p
Alambre 3 Arduino teclado matriz

Alambre 3 Arduino teclado matriz

Teclado conectado con sólo 3 cables a Arduino.Fondo:Un teclado de matriz puede conectarse a una placa Arduino para que los datos numéricos pueden ser introducidos por el usuario.Instrucciones existen en diversos foros sobre cómo hacerlo. El principal
Arduino teclado LCD protector

Arduino teclado LCD protector

Protector de teclado de LCD de ArduinoVideo de YouTubeDocumentos
Arduino + teclado PS/2 controlado por LED Flasher

Arduino + teclado PS/2 controlado por LED Flasher

Hola todos, es otro Hack con Arduino para usarse con teclado PS/2 para el Control de un LED Flasher.Paso 1: partesArduinoLEDResistor de 470 ohmTeclado PS/2Conector de teclado PS/2Paso 2: conexión Conectar el Arduino con Keyboard.There son 4 hilos des
Arduino + teclado + servo control

Arduino + teclado + servo control

controla un servo con arduino (en mi caso, freeduino) usando un teclado. Escriba un número en el teclado. Si es menos de 180, luego arduino cambia el ángulo del motor servo a esa entradaPS lo siento por los cables este es mi primer instructable