April Fools - Mouse Broma: 3 pasos

April Fools - Mouse Broma: 3 pasos

Tabla de contenido:

Anonim

Esta mordaza usa la funcionalidad del mouse de un Arduino Leonardo para mover el cursor de un amigo o colega desprevenido.

arduino.cc/en/Main/ArduinoBoardLeonardo

arduino.cc/en/Reference/MouseKeyboard

El Arduino en mi foto es un MakeyMake pero cualquier Leonardo debería funcionar.

Suministros:

Paso 1: Código de carga

Usando el IDE de Arduino sube el boceto adjunto.

o copiar y pegar el siguiente código.

Verá algunas variables en la parte superior del boceto para aleatorizar la mordaza.

Esto hará que el ratón se mueva en círculos de tamaño aleatorio a intervalos aleatorios.

---------------------------------------------------------

int minimum_radius = 10;

int maximum_radius = 30;

ángulo de flotación = 0.0;

int x, y;

int delay_minimum = 2; // pausa mínima entre círculos (en segundos)

int delay_maximum = 60; // pausa máxima entre círculos (en segundos)

configuración vacía () {

Mouse.begin ();

}

bucle de vacío () {

diámetro int = aleatorio (radio mínimo, radio máximo); // diámetro aleatorio del círculo

int pause = random (delay_minimum, delay_maximum); // pausa aleatoria

while (ángulo <2 * PI) // calcula y mueve el mouse en un círculo

{

x = diámetro * cos (ángulo);

y = diámetro * pecado (ángulo);

ángulo + =.2; // incrementa el ángulo

Mouse.move (x, y, 0);

retraso (20);

}

ángulo = 0; // restablecer el ángulo listo para otro círculo

retraso (pausa * 1000); // pausa por algún tiempo para agregar más confusión

}

Paso 2: ocultar la broma

A continuación, simplemente busque una caja o un libro o alguna forma de ocultar el Arduino, conecte el cable a un puerto USB en la computadora de la víctima y siéntese y observe la diversión.

Esto funciona especialmente bien en escritorios desordenados donde puede ocultar fácilmente el Arduino y el cable.

Aún mejor es que la víctima tiene una computadora en la torre y puedes enchufarla detrás sin necesidad de ocultarla.

Paso 3:

Aquí hay una captura de pantalla de mi pantalla mientras el Arduino está enchufado.

Creo que tener más retrasos entre cada círculo funcionará mejor como un tonto de abril.

Si el mouse solo se mueve 10 minutos aproximadamente, la víctima intentará mostrarle a la gente lo que está sucediendo, pero el problema no ocurrirá de inmediato.

Sé quién será mi primera víctima y creo que eso lo volverá loco.