Prima aprilis - Żart myszki: 3 kroki

Prima aprilis - Żart myszki: 3 kroki

Spisu treści:

Anonim

Ten gag używa myszy Arduino Leonardo do przesuwania kursora niczego niepodejrzewającego przyjaciela lub kolegi.

arduino.cc/en/Main/ArduinoBoardLeonardo

arduino.cc/en/Reference/MouseKeyboard

Arduino na moim zdjęciu to MakeyMake, ale każdy Leonardo powinien działać.


Kieszonkowe dzieci:

Krok 1: Prześlij kod

Za pomocą Arduino IDE załaduj załączony szkic.

lub skopiuj i wklej poniższy kod.

Na górze szkicu pojawią się niektóre zmienne, które będą losować gag.

To spowoduje, że mysz poruszy się w losowych okręgach w losowych odstępach czasu.

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

int minimum_radius = 10;

int maximum_radius = 30;

kąt pływaka = 0,0;

int x, y;

int delay_minimum = 2; // minimalna pauza między okręgami (w sekundach)

int delay_maximum = 60; // maksymalna pauza między okręgami (w sekundach)


void setup () {

Mouse.begin ();

}

void loop () {

int diameter = random (minimum_radius, maximum_radius); // losowa średnica okręgu

int pause = random (delay_minimum, delay_maximum); // losowa pauza

while (kąt <2 * PI) // oblicz i przesuń mysz w kółko

{

x = średnica * cos (kąt);

y = średnica * sin (kąt);

kąt + =.2; // zwiększ kąt

Mouse.move (x, y, 0);

opóźnienie (20);

}

kąt = 0; // zresetuj kąt gotowy na inny okrąg

opóźnienie (pauza * 1000); // zatrzymaj się na jakiś czas, aby dodać więcej zamieszania

}

Krok 2: Ukryj psota

Następnie po prostu znajdź pudełko lub książkę lub jakiś sposób na ukrycie Arduino, uruchom kabel do portu USB na komputerze ofiary i usiądź wygodnie i obserwuj zabawę.

Działa to szczególnie dobrze na niechlujnych biurkach, gdzie można łatwo ukryć Arduino i kabel.

Jeszcze lepiej, jeśli ofiara ma komputer w wieży i możesz ją podłączyć za sobą bez konieczności jej ukrywania.

Krok 3:

Oto zrzut ekranu mojego ekranu, gdy Arduino jest podłączony.

Myślę, że posiadanie dłuższych opóźnień między każdym okręgiem będzie działać lepiej jako Prima Aprilis.

Jeśli mysz porusza się tylko około 10 minut, ofiara spróbuje pokazać ludziom, co się dzieje, ale problem nie nastąpi natychmiast.

Wiem, kim będzie moja pierwsza ofiara i myślę, że doprowadzi go to do szału.