Cómo utilizar la biblioteca SRIO para Arduino (5 / 7 paso)

Paso 5: Botón función

7-ahora que sabemos cómo utilizar las funciones del LED que asigna a los botones.
Vamos a crear un código que nos mostrará en el monitor serial de Arduino que se presiona.
Aquí está el código comentado:

Este dibujo nos muestra cual tecla

#include < SRIO.h >

Constructor de la biblioteca
SR SRIO;

Constante del número de botón conectado
#define nbr_button 64

Variable del estado de botón
Tamaño de la matriz es el número de botón
int button_state [nbr_button];

void setup()
{
Inicializar el puerto serie
Serial.Begin(9600);
Inicializar y usar Dilciktal
SR. Initialize();
}

void loop()
{
Lazos tantos tiempo como botón de conectado
para (int i = 0; i < nbr_button; i ++) {}
Almacenar el estado de botón en variable
button_state [i] = SR. Button_Pin_Read(i);
¿Está en estado?
Si (button_state [i] == 1) {}
Enviado a serial monitor del estado del botón
Serial.Print ("el");
Serial.Print(i,DEC);
Serial.println ("tecla");
}
}
}

Te darás cuenta que en este código, presionamos el botón el monitor serial muestra
constantemente: "se pulsa el botón X." Me dices que no plantea ningún problema.
En este caso también, pero no olvide que lo queremos enviar eventos MIDI
Cuando se presiona el botón todo el tiempo que nos envíe un mensaje de MIDI que se sature la conexión y
no puedo enviar nada como datos MIDI.

Artículos Relacionados

La ESP8266 parte 1 - serie WIFI módulo para Arduino

La ESP8266 parte 1 - serie WIFI módulo para Arduino

Esta es la parte 1 de 3 instructables para ayudarle a utilizar el ESP8266 con Arduino. En este este primer tutorial aprenderemos cómo a la instalación y prueba el módulo conectado a un Arduino.La ESP8266 es quizás el más versátil módulo serial para c
Cómo instalar y utilizar el módulo de Bluetooth JY-MCU para Arduino

Cómo instalar y utilizar el módulo de Bluetooth JY-MCU para Arduino

Hola, en este instructable enseñará usted cómo instalar y utilizar el módulo de Bluetooth JY-MCU para Arduino. Este pequeño módulo te permitirá controlar tu arduino de forma inalámbrica desde su computadora o teléfono. Deja comienzo.Paso 1: Alambre J
CupBots - 3D plataforma robótica impresa para Arduino y frambuesa Pi

CupBots - 3D plataforma robótica impresa para Arduino y frambuesa Pi

Aquí es un proyecto de robótica de gran fin de semana para emprender con amigos o gente en su espacio local del fabricante. Usted necesitará una impresora 3D práctico 3D impresión los archivos STL adjuntan como parte de los pasos a continuación y una
ArduDroid: Un Simple 2-Way Bluetooth controlador basado en Android para Arduino

ArduDroid: Un Simple 2-Way Bluetooth controlador basado en Android para Arduino

ACTUALIZACIONES:19 de noviembre. 2031: opinión: la increíble sinergia entre Arduino y Android.30 de octubre de 2013: Andruino está ahora oficialmente ARDUDROID y pronto estará disponible en Google Play. Este cambio de nombre para evitar conflicto con
Conexión ESP8266-01 para Arduino UNO / MEGA y BLYNK

Conexión ESP8266-01 para Arduino UNO / MEGA y BLYNK

Este es un tutorial para mostrar cómo flash firmware a ESP8266-01 y conectarse a Blynk con un ESP8266 - 01 como un Arduino wifi shield.Hardware necesario:* Arduino Uno/Mega* Jumper cables* USB al cable del USB B* ESP8266-01Software necesario:Para fac
Escudo de ECG para Arduino

Escudo de ECG para Arduino

Recientemente hice shield para arduino que puede medir ECG, respiración, finalmente después de algunos cambios en el PCB y el código, EEG y EMG. Gran ventaja de este escudo es la posibilidad de hacer fácilmente en casa. El escudo está equipado con pa
ESP8266 Wifi adiciónales para Arduino fácil

ESP8266 Wifi adiciónales para Arduino fácil

ActualizaciónEl proceso descrito aquí ya no se recomienda. Este instructivo ha sido reemplazado por ESP8266 WiFi Shield para Arduino y otros micros que proporciona una función de configuración de página web más universal.IntroducciónESP8266 es un chi
Un más barato ESP8266 WiFi Shield para Arduino y otros micros

Un más barato ESP8266 WiFi Shield para Arduino y otros micros

Actualización: 19 de mayo de 201614 Rev de este proyecto revisa las bibliotecas y código para trabajar con ESP8266.com IDE plugin V2.2Actualización: 17 de diciembre de 210511 Rev de este proyecto limpia otras conexiones intentadas si ya está conectad
Linux, WiFi, Ethernet, USB Shield para Arduino

Linux, WiFi, Ethernet, USB Shield para Arduino

Yun el escudo es un escudo de Arduino que simplemente "girará" Arduino (Leonardo, ONU, MEGA2560 etc) igualmente un "Arduino Yun". Proporciona un sistema Linux, WiFi, Ethernet en la placa de Arduino para la conectividad. También tiene u
Adaptador de pantalla I2C LCD para Arduino con PCF8574A

Adaptador de pantalla I2C LCD para Arduino con PCF8574A

Utilizando la pantalla LCD con arduino tiene muchas líneas de la entrada-salida de su microcontrolador. Nunca más con el adaptador I2C!!!!!!En este tutorial yo he usado un cambio PCF8574A registro I2C interfaz. Las ventajas son: es barato y en la web
Cómo utilizar la biblioteca de IR con un attiny

Cómo utilizar la biblioteca de IR con un attiny

Este Instructable le dirá cómo usar la biblioteca de IR (infrarroja) en un Attiny. Utilizaré un Attiny85 con un Arduino Uno. No cubro como subir bocetos a lo Attiny cómo utilizar la biblioteca de IR con él. el mejor tutorial de subir bocetos que he e
Primeros pasos con GearBest Starter Kit para Arduino

Primeros pasos con GearBest Starter Kit para Arduino

Si eres nuevo en el "mundo de Arduino" este tutorial le ayudará a dar tus primeros pasos con electrónica y placas Arduino.Vamos a utilizar el "GearBest Starter Kit para Arduino" para esto! ¿Por qué? Porque es un kit de bajo costo - sól
Reloj red sincronizados para Arduino

Reloj red sincronizados para Arduino

Este es un ejemplo de cómo construir reloj de Arduino que es sincronizado con el tiempo de determinado servidor HTTP en la red. Mi plan era construir más simple posible internet sincronizado el reloj de tiempo. He decidido sincronizar mi reloj de Ard
Interconexión de circuitos electrónicos para Arduinos

Interconexión de circuitos electrónicos para Arduinos

interconexión de circuitos electrónicos para ArduinoEn este instructable utilizo un ejemplo de interfaz un Arduino a un transmisor-receptor de ARINC 429 para demostrar el proceso general de interconexión un Arduino a circuitos electrónicos para poder