Poisson d'avril - Mouse Joke: 3 Steps

Poisson d'avril - Mouse Joke: 3 Steps

Table des matières:

Anonim

Ce bâillon utilise la fonctionnalité de souris d'un Arduino Leonardo pour déplacer le curseur d'un ami ou d'un collègue sans méfiance.

arduino.cc/en/Main/ArduinoBoardLeonardo

arduino.cc/en/Reference/MouseKeyboard

L’Arduino sur ma photo est un MakeyMake mais tout Leonardo devrait fonctionner.

Provisions:

Étape 1: télécharger le code

À l'aide de l'EDI Arduino, téléchargez l'esquisse ci-jointe.

ou copiez et collez le code ci-dessous.

Vous verrez quelques variables en haut de l’esquisse pour randomiser le bâillon.

Cela fera bouger la souris dans des cercles de taille aléatoire à des intervalles aléatoires.

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

int minimum_radius = 10;

int maximum_radius = 30;

angle de flottement = 0,0;

int x, y;

int delay_minimum = 2; // pause minimale entre les cercles (en secondes)

int delay_maximum = 60; // pause maximum entre les cercles (en secondes)

void setup() {

Mouse.begin ();

}

boucle vide () {

int diamètre = aléatoire (minimum_radius, maximum_radius); // diamètre aléatoire du cercle

int pause = random (delay_minimum, delay_maximum); // pause aléatoire

while (angle <2 * PI) // calcule et déplace la souris dans un cercle

{

x = diamètre * cos (angle);

y = diamètre * péché (angle);

angle + = 0,2; // incrémenter l'angle

Mouse.move (x, y, 0);

retarder (20);

}

angle = 0; // réinitialise l'angle prêt pour un autre cercle

délai (pause * 1000); // pause pendant un certain temps pour ajouter plus de confusion

}

Étape 2: cachez la farce

Ensuite, trouvez simplement une boîte, un livre ou un moyen de cacher l’Arduino, branchez le câble sur un port USB de l’ordinateur de la victime et installez-vous confortablement.

Cela fonctionne particulièrement bien sur les bureaux en désordre où vous pouvez facilement cacher l’Arduino et le câble.

Mieux encore, la victime a un ordinateur tour et vous pouvez la brancher derrière sans avoir à le cacher.

Étape 3:

Voici une capture d'écran de mon écran alors que l'Arduino est branché.

Je pense qu'avoir des délais plus longs entre chaque cercle fonctionnera mieux comme poisson d'avril.

Si la souris ne bouge que 10 minutes environ, la victime essaiera de montrer aux gens ce qui se passe mais le problème ne se produira pas immédiatement.

Je sais qui sera ma première victime et je pense que cela le rendra fou.