April Fools - Mouse Joke: 3 Steps

April Fools - Mouse Joke: 3 Steps

Indholdsfortegnelse:

Anonim

Denne gag bruger musen funktionalitet af en Arduino Leonardo til at flytte markøren til en intetanende ven eller kollega.

arduino.cc/en/Main/ArduinoBoardLeonardo

arduino.cc/en/Reference/MouseKeyboard

Arduino i mit billede er en MakeyMake, men nogen Leonardo skal arbejde.

forsyninger:

Trin 1: Upload kode

Ved hjælp af Arduino IDE uploader den vedhæftede skitse.

eller kopier og indsæt koden nedenfor.

Du vil se nogle variabler øverst på skissen for at randomisere gaggen.

Dette vil få musen til at flytte i tilfældigt store cirkler med tilfældige intervaller.

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

int minimum_radius = 10;

int maximum_radius = 30;

flydevinkel = 0,0;

int x, y;

int delay_minimum = 2; // minimale pause mellem cirkler (i sekunder)

int delay_maximum = 60; // maksimal pause mellem cirkler (i sekunder)

void setup () {

Mouse.begin ();

}

void loop () {

int diameter = tilfældig (minimum_radius, maximum_radius); // cirkelens tilfældige diameter

int pause = tilfældig (delay_minimum, delay_maximum); // tilfældig pause

mens (vinkel <2 * PI) // beregne og flyt musen i en cirkel

{

x = diameter * cos (vinkel);

y = diameter * sin (vinkel);

vinkel + =.2; // øge vinklen

Mouse.move (x, y, 0);

forsinkelse (20);

}

vinkel = 0; // Nulstil vinklen klar til en anden cirkel

forsinkelse (pause * 1000); // pause i nogen tid for at tilføje mere forvirring

}

Trin 2: Skjul pranken

Derefter skal du blot finde en boks eller en bog eller en eller anden måde at skjule Arduino, køre kablet til en USB-port på offerets computer og læn dig tilbage og se det sjove.

Dette virker specielt godt på rodet skrivebord, hvor du nemt kan skjule Arduino og kablet.

Endnu bedre er offeret har en tårncomputer, og du kan tilslutte dette bagved uden at skulle skjule det.

Trin 3:

Her er et skærmbillede af min skærm, mens Arduino er tilsluttet.

Jeg tror, ​​at at have længere forsinkelser mellem hver cirkel vil fungere bedre som en April Fool.

Hvis musen kun bevæger sig 10 minutter eller deromkring, vil offeret forsøge at vise folk, hvad der sker, men problemet vil ikke ske med det samme.

Jeg ved, hvem mit første offer vil være, og jeg tror, ​​det vil køre ham vildt.