Un controlador de ratón de botón (3 / 3 paso)

Paso 3: consejos

Tuve una difícil de explicar todo. Si tienes dudas dejarlas en los comentarios, y voy a intentar ayudar a resolver cualquier confusión.

Algunas partes del código pueden manipularse para ralentizar o acelerar los lazos o retrasos.

Intervalo permitirá el lazo reajustar si el usuario elige la selección equivocada en el lazo. Aumentar el valor del intervalo para aumentar el tiempo de que pausa antes de romper el bucle

int estado = 0;
downState int = 0;
int leftState = 0;
int rightState = 0;
int clickState = 0;
dbl de int = 0;
intervalo largo sin signo = 80;
int j = 0; contador para el bucle de temporización

Si (j > 0) {}
j = 0;
}

Si (i < = 4) {}

while(digitalRead(Button) == LOW) {}

/ * este bucle necesaria para construir de esta manera porque el
(currentMillis-previousMillis) > intervalo);
previousMillis = currentMillis;

parece romper el bucle y establece correctamente

*/

if(j == Interval) {}
Contador = 0;
rotura;
} else {}
Delay(50);
j ++;
}

El tiempo de retardo controla la velocidad del movimiento del ratón. Aumenta el retraso hará que el ratón mueva más lento, y
disminuyendo el valor tendrá el efecto inverso.

while(digitalRead(Button) == HIGH) {}
interruptor (i) {}
caso 1:
Estado = digitalRead(2);
Delay(20);
Serial.println("up");
Contador = 0;
rotura;
caso 2:
downState = digitalRead(2);
Delay(20);
Serial.println("Down");
Contador = 0;
rotura;
caso 3:
leftState = digitalRead(2);
Delay(20);
Serial.println("left");
Contador = 0;
rotura;
caso 4:
rightState = digitalRead(2);
Delay(20);
Serial.println("Right");
Contador = 0;
rotura;
por defecto:
Serial.println ("no hacer nada");
Contador = 0;
} / / fin de interruptor

Artículos Relacionados

PS3 controlador de vibración LEDs (+ botón encendido revisión)

PS3 controlador de vibración LEDs (+ botón encendido revisión)

Si tu PS3 está empezando hacer 4-5 años de uso, los controladores son aptos para comenzar a portarse mal; botones iniciar misteriosamente empujando a sí mismos o empujando uno al otro y a veces tercamente se negará a registrar una presión en todos. M
Juego de controlador de botón ubicación Mod

Juego de controlador de botón ubicación Mod

la forma de los botones de más dispositivos de juego (xbox, playstation, nintendo, etc.) están diseñados, la mayoría de los botones se encuentran en la parte superior del controlador y debe presionarse con el pulgar. El pulgar se supone también que p
Con un ratón en los programas de QBasic

Con un ratón en los programas de QBasic

como sabe cualquiera que ha programado con QBasic, es una divertido, fácil y (de momento) herramienta de programación muy potente!   Es cierto que es algo lento, pero dado que no ha costado un duro, supongo que es una concesión aceptable.  Como menci
Controlador de unidad flash de N64

Controlador de unidad flash de N64

recientemente vendí mi Nintendo 64 para obtener algo de dinero extra. Sin embargo, el lugar a que lo llevó no compraría uno de mis controladores porque tenía un botón pegajoso. Al llegar a casa decidí que el controlador en una unidad flash. Aquí está
Auricular incorporado en el controlador de PlayStation 3

Auricular incorporado en el controlador de PlayStation 3

Hola gente, aquí es un mod de controlador que te permitirá utilizar los auriculares de teléfono con el controlador para chat de voz en el juego. PlayStation 4 tiene este tipo de cosas en su controlador y es bastante limpio. PlayStation 3 no tiene pue
Un controlador de Xbox con LEDs luz

Un controlador de Xbox con LEDs luz

este instructable expone a la luz hasta las cuatro A, B, X, Y botones y joya de un original Xbox Controller-S.Para completar este proyecto, se recomienda estar cómodo con un soldador. Incluso si usted no tiene experiencia en soldar pero quisiera apre
Cómo un controlador de Xbox 360 en una placa Universal de lengüeta

Cómo un controlador de Xbox 360 en una placa Universal de lengüeta

proyecto el PCB Universal (UPCB para abreviar) fue comenzado para permitir que un solo regulador del juego, sobre todo lucha contra palos, en tantas consolas diferentes como sea posible. Información sobre el proyecto puede encontrarse en el siguiente
Ratón de reconocimiento de gesto con procesamiento de imágenes de Matlab. ¿

Ratón de reconocimiento de gesto con procesamiento de imágenes de Matlab. ¿

Pensado alguna vez que wearables ocupará una posición importante en el manejo de la computadora?Gesto lo hace todo.Bienvenidos a mi nuevo proyecto con ratón de reconocimiento del gesto.Aquí están los requerimientos del proyecto:1) color tokens/marcad
¿Control de volumen remoto con ratón inalámbrico

¿Control de volumen remoto con ratón inalámbrico

siempre quise cambiar el volumen desde lejos? ¿Sentado en el sofá viendo una película o escuchando música en su computadora sólo para decidir el volumen demasiado alto o demasiado tranquilo? Usted a menudo demasiado lejos aunque poder ver ese símbolo
Controlador de Minecraft

Controlador de Minecraft

1: ¿Qué haces?Hice un controlador de Minecraft que se conecta a la computadora para control de juego.2: ¿Cómo usted hizo?Cómo hice esto se explica en los pasos siguiente 22. Pero sobre todo he utilizado cartón, Makey Makey y materiales conductores.¿3
Construir un láser de $ 30 Scanner

Construir un láser de $ 30 Scanner

IntroducciónEste instructivo le guiará para construir un escáner 3D por menos de $30, o incluso $12 si ya tienes una cámara web USB.Ver el precio y las limitaciones de escáneres comerciales que decidí desafiarme a mí mismo para construir mi propia. T
Construcción de un ArduCopter!

Construcción de un ArduCopter!

Guía de hoy será sobre la construcción de un Arducopter, o conocido por los lugareños como "cortasetos de vuelo".Mi mayor problema con el mundo del RC y los aficionados es que nunca hay una completa guía en hacer nada!La experiencia de aprender
Egor V.1 Animatronic: básico, autónomo, bajo costo carácter artificial.

Egor V.1 Animatronic: básico, autónomo, bajo costo carácter artificial.

Poco acerca de míHola! soy Carl un animatronic profesional e investigación académica, que actualmente estoy terminando una beca de maestría en desarrollo de sistemas de animatronic en UoH. Esta es una altamente especializada y nicho campo de la anima
Mac: Jugar a juegos de N64 en el Oculus Rift

Mac: Jugar a juegos de N64 en el Oculus Rift

En este instructable te diré cómo jugar cualquier juego de N64 en el oculus rift. Esto es muy básico, por lo que no permite seguimiento de cabeza o visión estereoscópica, pero es bastante envolvente y creo que es muy divertido.Vamos a empezar!Paso 1: