Turinys:
Šis „gag“ naudoja „Arduino Leonardo“ pelės funkcionalumą, kad perkeltų neįtikėtino draugo ar kolegos žymeklį.
arduino.cc/en/Main/ArduinoBoardLeonardo
arduino.cc/en/Reference/MouseKeyboard
Mano nuotraukoje „Arduino“ yra „MakeyMake“, bet bet koks „Leonardo“ darbas.
Prekės:
1 veiksmas: įkėlimo kodas
Naudodami Arduino IDE įkelkite pridėtą eskizą.
arba nukopijuokite ir įklijuokite toliau pateiktą kodą.
Jūs pamatysite kai kuriuos kintamuosius eskizo viršuje, kad atsitiktinai imtumėte gag.
Tai leis atsitiktiniais intervalais perkelti atsitiktinio dydžio ratus.
---------------------------------------------------------
int minimum_radius = 10;
int maximum_radius = 30;
plūdės kampas = 0,0;
int x, y;
int delay_minimum = 2; // minimali pauzė tarp draugų ratų (sekundėmis)
int delay_maximum = 60; // maksimali pauzė tarp draugų ratų (sekundėmis)
void setup () {
Mouse.begin ();
}
tuščia kilpa () {
int diametras = atsitiktinis (minimum_radius, maximum_radius); // atsitiktinis apskritimo skersmuo
int pause = random (delay_minimum, delay_maximum); // atsitiktinė pauzė
o (kampas <2 * PI) // apskaičiuokite ir perkelkite pelę į ratą
{
x = skersmuo * cos (kampas);
y = skersmuo * nuodėmė (kampas);
kampas + =.2; // didėja kampas
Mouse.move (x, y, 0);
vėlavimas (20);
}
kampas = 0; // iš naujo nustatykite kitą ratą
vėlavimas (pauzė * 1000); // pristabdyti tam tikrą laiką, kad pridėtumėte daugiau painiavos
}
2 žingsnis: Paslėpkite Prank
Be to, tiesiog suraskite langelį ar knygą ar kažką paslėpti „Arduino“, paleiskite kabelį į USB prievadą nukentėjusiojo kompiuteryje ir sėdėkite ir stebėkite įdomus.
Tai ypač gerai veikia nepatogiuose staluose, kur galite lengvai paslėpti „Arduino“ ir kabelį.
Dar geriau yra tai, kad nukentėjusysis turi kompiuterio bokštą, ir jūs galite jį prijungti užpakalinėje vietoje, nereikia to slėpti.
3 veiksmas:
Čia yra mano ekrano ekranas, kai „Arduino“ yra prijungtas.
Manau, kad ilgesnis vėlavimas tarp kiekvieno apskritimo bus geresnis kaip balandis.
Jei pelė perkelia tik 10 minučių ar daugiau, auka bandys ir parodys žmonėms, kas vyksta, bet problema nebus iš karto.
Žinau, kas mano pirmoji auka bus, ir manau, kad jis bus jam pamišęs.