April Fools - Mouse Joke: 3 Steps

April Fools - Mouse Joke: 3 Steps

Innholdsfortegnelse:

Anonim

Denne gag bruker musen funksjonaliteten til en Arduino Leonardo å flytte markøren til en intetanende venn eller kollega.

arduino.cc/en/Main/ArduinoBoardLeonardo

arduino.cc/en/Reference/MouseKeyboard

Arduino i bildet mitt er en MakeyMake, men noen Leonardo skal fungere.

forsyninger:

Trinn 1: Last opp kode

Ved å bruke Arduino IDE, last opp den vedlagte skissen.

eller kopier og lim inn koden nedenfor.

Du vil se noen variabler øverst i skissen for å randomisere gaggen.

Dette vil få musen til å flytte i tilfeldig størrelse sirkler med tilfeldige intervaller.

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

int minimum_radius = 10;

int maximum_radius = 30;

flytvinkel = 0,0;

int x, y;

int delay_minimum = 2; // minimumspause mellom sirkler (i sekunder)

int delay_maximum = 60; // maksimal pause mellom sirkler (i sekunder)

ugyldig oppsett () {

Mouse.begin ();

}

tomromsløyfe () {

int diameter = tilfeldig (minimum_radius, maximum_radius); // Sirkelens tilfeldige diameter

int pause = tilfeldig (delay_minimum, delay_maximum); // tilfeldig pause

mens (vinkel <2 * PI) // beregne og flytte musen i en sirkel

{

x = diameter * cos (vinkel);

y = diameter * sin (vinkel);

vinkel + =.2; // øke vinkelen

Mouse.move (x, y, 0);

forsinkelse (20);

}

vinkel = 0; // Tilbakestill vinkelen klar for en annen sirkel

forsinkelse (pause * 1000); // pause i noen tid for å legge til mer forvirring

}

Trinn 2: Skjul pranken

Deretter finner du bare en boks eller en bok eller en måte å skjule Arduino, kjør kabelen til en USB-port på offerets datamaskin og lene deg tilbake og se på moroa.

Dette fungerer spesielt godt på rotete skrivebord hvor du enkelt kan skjule Arduino og kabelen.

Enda bedre er offeret har en tårncomputer, og du kan plugge dette inn uten å måtte skjule det.

Trinn 3:

Her er et skjermbilde av skjermen min mens Arduino er koblet til.

Jeg tror at å ha lengre forsinkelser mellom hver sirkel vil fungere bedre som en April Fool.

Hvis musen bare beveger seg 10 minutter eller så, vil offeret prøve å vise folk hva som skjer, men problemet vil ikke skje umiddelbart.

Jeg vet hvem min første offer skal være, og jeg tror det vil gjøre ham gal.