![Prima aprilis - Żart myszki: 3 kroki Prima aprilis - Żart myszki: 3 kroki](https://img.gwsigeps.com/img/img/blank.jpg)
Spisu treści:
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.