April Fools - Joke Mouse: 3 Steps

April Fools - Joke Mouse: 3 Steps

Isi kandungan:

Anonim

Gag ini menggunakan fungsi tikus Leonardo Arduino untuk menggerakkan kursor rakan atau rakan sekerja yang tidak curiga.

arduino.cc/en/Main/ArduinoBoardLeonardo

arduino.cc/en/Reference/MouseKeyboard

Arduino dalam foto saya adalah MakeyMake tetapi mana-mana Leonardo harus berfungsi.

Bekalan:

Langkah 1: Kod Upload

Menggunakan Arduino IDE memuat naik lakaran yang dilampirkan.

atau salin dan tampal kod di bawah.

Anda akan melihat beberapa pemboleh ubah di bahagian atas lakaran untuk meramalkan gag.

Ini akan memindahkan tetikus dalam kalangan bersaiz rawak pada jarak rawak.

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

int minimum_radius = 10;

int maximum_radius = 30;

float angle = 0.0;

int x, y;

int delay_minimum = 2; // jeda minimum antara kalangan (dalam saat)

int delay_maximum = 60; // jeda maksimum antara kalangan (dalam saat)

void setup () {

Mouse.begin ();

}

kekosongan gelung () {

int diameter = rawak (minimum_radius, maximum_radius); / // diameter rawak bulatan

int pause = random (delay_minimum, delay_maximum); / // sebentar jeda

manakala (sudut <2 * PI) // hitung dan gerakkan tetikus dalam bulatan

{

x = diameter * cos (sudut);

y = diameter * sin (sudut);

sudut + =.2; // tambah sudut

Mouse.move (x, y, 0);

kelewatan (20);

}

sudut = 0; // tetapkan semula sudut bersedia untuk lingkaran lain

kelewatan (jeda * 1000); / pause untuk beberapa waktu untuk menambah kekeliruan

}

Langkah 2: Sembunyikan Prank

Seterusnya, semak mencari kotak atau buku atau cara untuk menyembunyikan Arduino, jalankan kabel ke port USB pada komputer mangsa dan duduk dan menonton keseronokan.

Kerja-kerja ini sangat baik di meja-meja kemas di mana anda boleh dengan mudah menyembunyikan Arduino dan kabel.

Malah lebih baik ialah mangsa mempunyai komputer menara dan anda boleh memasukkannya ke belakang tanpa perlu menyembunyikannya.

Langkah 3:

Berikut adalah pukulan skrin skrin saya semasa Arduino dipasang.

Saya fikir bahawa kelewatan yang lebih lama di antara setiap bulatan akan berfungsi dengan lebih baik sebagai Fool April.

Jika tetikus hanya bergerak selama 10 minit atau lebih, korban akan mencuba dan menunjukkan kepada orang apa yang sedang berlaku tetapi masalah itu tidak akan berlaku dengan segera.

Saya tahu siapa mangsa pertama saya akan menjadi dan saya fikir ia akan memandu dia gila.