ชื่อโปรเจกต์: เกมเป่ายิ้งฉุบ DIY
เยี่ยมชมบล็อกของฉันเพื่อดูเพิ่มเติม:
https://www.electronicsisfun08.in/2022/12/diy-rock-paper-scissor-game.html
สวัสดีครับ/ค่ะ
ฉันได้สร้างเกมเป่ายิ้งฉุบ DIY ขึ้นมา
คุณสามารถสร้างเกมนี้และสนุกไปกับมันได้...
หากคุณมีข้อสงสัยใด ๆ เกี่ยวกับโปรเจกต์นี้
ติดต่อฉันได้ที่
อีเมล :mohdsohail0008@gmail.com
เพจ Facebook : Electronics is Fun
หากคุณชอบโปรเจกต์นี้ โปรดแสดงความชื่นชม
โปรดให้คำแนะนำแก่ฉัน เพื่อที่ฉันจะได้ปรับปรุงให้ดีขึ้น หรือให้ข้อเสนอแนะใด ๆ ที่คุณต้องการมอบให้กับช่อง YouTube ของฉัน
ลิงก์คือ : https://studio.youtube.com/channel/UCaXI2PcsTlH5g0et67kdD6g
นอกจากนี้คุณยังสามารถให้คำแนะนำแก่ฉันเกี่ยวกับ "โปรเจกต์ต่อไปที่ฉันควรทำคืออะไร?"
ขั้นตอนในการสร้างโปรเจกต์นี้:
1. วาง Arduino Nano ลงบน Board.
2. วาง LCD display ลงบน Board.
3. ติดตั้ง LED และ Servo motor ลงบน Board.
4. เชื่อมต่อ Speaker เข้ากับ Board.
5. เชื่อมต่อป้าย Rock, Paper และ Scissor เข้ากับ Servo motor.
6. เชื่อมต่อ ultrasonic sensor เข้ากับ Board.
7. ทำการเชื่อมต่อตามแผนภาพวงจร
8. อัปโหลดโค้ด
ขอให้สนุกกับเกม..
รายละเอียดทางเทคนิคเพิ่มเติม
การนำทฤษฎีเกมเชิงโต้ตอบมาใช้
เกมฮาร์ดแวร์นี้เป็นการแข่งขันระหว่างผู้ใช้กับ AI ของ Arduino ในเกมแห่งโอกาสและกลยุทธ์สุดคลาสสิก
- User Input Matrix: ผู้เล่นเลือกสิ่งที่ต้องการ (Rock, Paper หรือ Scissors) โดยใช้ tactile buttons ขนาด 12mm จำนวนสามปุ่ม
- Arduino AI Logic: Arduino จะสุ่มเลือกการเคลื่อนไหวโดยใช้ฟังก์ชัน
random()เพื่อให้แน่ใจว่าการสุ่มเป็นแบบ true randomness ระบบจะใช้ "Analog Seed" จากขาที่ไม่เชื่อมต่อ (floating pin noise)
การแสดงผลทางภาพ
- Graphical Result Rendering: แสดงตัวเลือกของผู้เล่นเทียบกับตัวเลือกของ AI บน 16x2 LCD หรือชุด pictorial LEDs โค้ดจะคำนวณผู้ชนะ (เช่น Rock ชนะ Scissors) และบันทึกคะแนนไว้ใน global variable