April Fools - มุขตลก: 3 ขั้นตอน

April Fools - มุขตลก: 3 ขั้นตอน

สารบัญ:

Anonim

ปิดปากนี้ใช้ฟังก์ชั่นเมาส์ของ Arduino Leonardo เพื่อย้ายเคอร์เซอร์ของเพื่อนหรือเพื่อนร่วมงานที่ไม่สงสัย

arduino.cc/en/Main/ArduinoBoardLeonardo

arduino.cc/en/Reference/MouseKeyboard

Arduino ในรูปภาพของฉันคือ MakeyMake แต่ Leonardo ก็ควรทำงานได้


วัสดุ:

ขั้นตอนที่ 1: อัปโหลดรหัส

การใช้ Arduino IDE อัปโหลดแบบร่างที่แนบมา

หรือคัดลอกและวางรหัสด้านล่าง

คุณจะเห็นตัวแปรบางอย่างที่ด้านบนของภาพร่างเพื่อสุ่มปิดปาก

นี่จะเป็นการเลื่อนเมาส์เป็นวงกลมสุ่มขนาดเป็นช่วง ๆ

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

int minim_radius = 10;

int maximum_radius = 30;

มุมลอย = 0.0;

int x, y;

int delay_minimum = 2; // หยุดชั่วคราวขั้นต่ำระหว่างวงกลม (เป็นวินาที)

int delay_maximum = 60; // หยุดชั่วคราวสูงสุดระหว่างวงกลม (เป็นวินาที)


การตั้งค่าเป็นโมฆะ () {

Mouse.begin ();

}

void loop () {

เส้นผ่านศูนย์กลาง int = สุ่ม (Minimum_radius, maximum_radius); // เส้นผ่าศูนย์กลางสุ่มของวงกลม

int หยุดชั่วคราว = สุ่ม (delay_minimum, delay_maximum); // หยุดชั่วคราว

ในขณะที่ (มุม <2 * PI) // คำนวณและเลื่อนเมาส์เป็นวงกลม

{

x = เส้นผ่านศูนย์กลาง * cos (มุม);

y = เส้นผ่านศูนย์กลาง * sin (มุม);

มุม + =.2; // เพิ่มมุม

Mouse.move (x, y, 0);

ล่าช้า (20);

}

มุม = 0; // รีเซ็ตมุมที่พร้อมสำหรับแวดวงอื่น

ล่าช้า (หยุด * 1000); // หยุดชั่วคราวสักพักเพื่อเพิ่มความสับสนมากขึ้น

}

ขั้นตอนที่ 2: ซ่อนการเล่นตลก

ถัดไปเพียงแค่หากล่องหรือหนังสือหรือซ่อนทาง Arduino วิ่งผ่านสายเคเบิลไปยังพอร์ต USB บนคอมพิวเตอร์ของเหยื่อแล้วนั่งดูความสนุก

วิธีนี้ใช้งานได้ดีบนโต๊ะทำงานที่ยุ่งซึ่งคุณสามารถซ่อน Arduino และสายเคเบิลได้อย่างง่ายดาย

ยิ่งไปกว่านั้นคือเหยื่อมีคอมพิวเตอร์ทาวเวอร์และคุณสามารถเสียบมันไว้ด้านหลังโดยไม่จำเป็นต้องซ่อนมัน

ขั้นตอนที่ 3:

นี่คือภาพหน้าจอของหน้าจอของฉันในขณะที่ Arduino เสียบอยู่

ฉันคิดว่าการมีความล่าช้าระหว่างวงกลมแต่ละวงจะทำงานได้ดีขึ้นในฐานะ April Fool

หากเมาส์เคลื่อนที่เพียง 10 นาทีหรือนานกว่านั้นเหยื่อจะพยายามแสดงให้คนอื่นเห็นว่าเกิดอะไรขึ้น แต่ปัญหาจะไม่เกิดขึ้นทันที

ฉันรู้ว่าใครคือเหยื่อรายแรกของฉันและฉันคิดว่ามันจะทำให้เขาบ้า