Utilizando un Arduino Uno R3 como un controlador de juegos (2 / 7 paso)

Paso 2: Programación y cableado a un interruptor básico

En este paso, se montan un interruptor básico al pin 5. ¿Por qué pin 5? No tengo ni idea pero aquí está el diagrama de cableado (hecho con Fritzing). Hay dos diagramas, uno para (1) 2 perno interruptor y uno para (4) interruptores de 4 pin.

Ahora que tienes un interruptor conectado en pin 5, comenzamos la programación en Arduino. El código se adjunta y a continuación:

// *********************************************
Esta constante no va a cambiar:
const int buttonPin = 5; el pin que está conectado el pulsador a

Va a cambiar las variables:
int buttonState = 0;         estado actual del botón de
int lastButtonState = 0;     estado anterior del botón

void setup() {}
Inicializar el botón pin como una entrada:
pinMode (buttonPin, entrada);
Inicializar la comunicación serial:
Serial.Begin(9600);
}

void loop() {}
Leer la entrada pulsador de pin:
buttonState = digitalRead(buttonPin);

Si (buttonState == HIGH) {}
Si el estado actual es alto y luego el botón
Enviar a la serie que ha comenzado el motor:
Serial.println ("Start Engine");
Delay (100);
}
Guardar el estado actual como el último estado,
para la próxima vez a través del lazo
lastButtonState = buttonState;
}
// *********************************************

Cuando cargado en el Arduino, usted puede abrir el serial monitor (Herramientas > Monitor Serial) y pulse el botón. Debe mostrar "Start Engine" como estás pulsando el botón. Usted puede jugar con el retraso más tarde para adaptarse a su gusto pero por favor nota que esto puede causar problemas en el juego. Ahora está enviando una cadena serial a través de la retroalimentación táctil. Esto es genial!

Artículos Relacionados

Cómo usar un PSP como un controlador de juegos para PC y PS3

Cómo usar un PSP como un controlador de juegos para PC y PS3

¿Alguna vez se sentó abajo para jugar en tu PS3 con un amigo y se dio cuenta de que sólo un controlador o estabas jugando un juego en su PC y desea que usted tenía un controlador separado? Pues ahora en vez de comprar un controlador nuevo puede utili
Arduino uno trabajar como leonardo

Arduino uno trabajar como leonardo

En primer lugar quiero dejar esto claro no es como cualquier otro convertir el uno en un único dispositivo HID con un tiempo uploard de sketch, puedes subir bocetos con hidESO ES! lees lo que lees que no hay inconvenientes para nada subir bocetos com
Cómo hacer una cerradura electrónica utilizando un Arduino UNO

Cómo hacer una cerradura electrónica utilizando un Arduino UNO

Este es un proyecto bastante fácil. No necesitas soldar. Aparte de la Arduino UNO, todos los materiales son fáciles de encontrar y no son costosos. Este proyecto es una divertida manera para bloquear la puerta de su dormitorio y es totalmente persona
Utilizando la Esplora como un controlador de juegos

Utilizando la Esplora como un controlador de juegos

En este instructable, enseñará usted cómo hacer su Arduino Esplora como regulador de la palanca de mando/pulsador para todos los juegos. Yo he programado esto ejecutar Kerbal Space Program, pero usted puede hacerlo correr como quiera que. Es un proye
Arduino Leonardo Micro como controlador de juego/Joystick

Arduino Leonardo Micro como controlador de juego/Joystick

Nota importante: Este artículo es para IDE de Arduino versión 1.6.6 (o superior). Para agregar un controlador de juego USB a un Arduino Leonardo o Micro mediante Arduino IDE versión 1.6.5 (o inferior) véase el Instructable siguiente: Añadir controlad
Peces alimentos alimentador automático utilizando Arduino Uno

Peces alimentos alimentador automático utilizando Arduino Uno

En este Instructables voy a mostrarle cómo construir un Alimentador automático de alimentación de peces. Para que no tenga que recordar alimentar a tus peces diariamente porque su Arduino lo hará por usted. También puede configurar contadores en la c
Construcción de una controlador de Midi básico parte 1 - 3 fácil olla (potenciómetro) Arduino Uno efectos controlador Midi (serie-USB)... Rápido, fácil y barato!

Construcción de una controlador de Midi básico parte 1 - 3 fácil olla (potenciómetro) Arduino Uno efectos controlador Midi (serie-USB)... Rápido, fácil y barato!

Hola a todos,Soy relativamente nuevo en Arduino y así han estado luchando contra mi manera de hacer mis propios controladores midi. Hay una gran cantidad de información alrededor pero no pude encontrar un tutorial simple para un dispositivo tan simpl
Proyector IR Control usando Arduino Uno

Proyector IR Control usando Arduino Uno

Durante Halloween y Navidad, proyecto video en una ventana en mi casa. El sistema utiliza un proyector de LED que muestra personajes virtuales en una ventana. El efecto hace parecer como si las letras son realmente dentro de su hogar.Mientras que el
Con un compás GPS de Ublox Ace Hobby módulo Arduino Uno

Con un compás GPS de Ublox Ace Hobby módulo Arduino Uno

Recientemente me encontraba ayudando a mi hijo a armar un globo de altitud alta (HAB) para un proyecto escolar y lo que adquirió para el proyecto era un módulo de GPS de Ublox Ace Hobby con brújula incorporada.Esto fue diseñado originalmente para uti
Arreglar la puerta de mi garaje con un Arduino UNO

Arreglar la puerta de mi garaje con un Arduino UNO

Ver mi github:https://github.com/glscantlen/instructions/Tree/MA...Esta carpeta contiene instrucciones desarrolladas a partir de notas tomadas durante la reparación de los abrelatas de la puerta de mi garaje. Tengo un Geni tornillo de 1/2HP disco gar
Arduino UNO - programación Atiny85

Arduino UNO - programación Atiny85

Podemos decir que el Arduino es bastante grande en tamaño y no tanto portátil. Cuando escala hasta diseñar tecnología usable un Arduino UNO es bastante grande, de hecho incluso el atmega328 es bastante grande en algunos casos una solución sencilla pa
Arduino Uno Intro más proyectos

Arduino Uno Intro más proyectos

Hey todo el mundoBienvenido a mi Arduino uno introducción fueron aprenderemos sobre el Arduino Uno, cómo el pin obras, cómo código y al final veremos proyectos de otras personas utilizando el Arduino uno.Paso 1: Sobre la Arduino UnoArduino Uno es un
Guía simple para el ajuste de hora en un reloj DS3231/DS3107/DS1337 en tiempo Real con Arduino UNO

Guía simple para el ajuste de hora en un reloj DS3231/DS3107/DS1337 en tiempo Real con Arduino UNO

El DS3231 es un altamente exacto, ampliamente utilizado Real Time Clock (RTC), como sus contrapartes ligeramente menos precisas, DS3107 y DS1337. Antes de que puede ser útil, sin embargo, debe ajustarse la hora correcta. Este Instructable es estricta
PiBot: Calcular Pi con un Arduino Uno

PiBot: Calcular Pi con un Arduino Uno

La introducción de PiBot, una alternativa bastante pobre a buscar el valor de Pi en internet. Abandona la competencia en su estela como él calcula Pi más lento que su viejo amigo fama Colossus de Bletchley Park, que basura cualquier calculadora moder