สารบัญ:
วีดีโอ: PUZZLE - เกมลอจิก Arduino: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:06
สวัสดี.
ฉันอยากจะบอกคุณเกี่ยวกับประวัติของการสร้างเกมปริศนาง่ายๆ "Puzzle" โดยใช้ Arduino UNO และ TFT-Shield
ในการสร้างเกม ฉันต้องการส่วนประกอบต่อไปนี้:
- Arduino UNO
- อะแดปเตอร์แปลงไฟ (AC-DC) 6-12V สำหรับ Arduino UNO
- การ์ด MicroSD
- TFT Shield
ขั้นตอนที่ 1: เวอร์ชันเริ่มต้น
TFT-shield สะดวกเพราะมีช่องเสียบสำหรับเชื่อมต่อการ์ด micro SD และตัวถอดรหัส Jpeg ของฮาร์ดแวร์ในตัว คุณสมบัตินี้ช่วยให้คุณสร้างกรอบรูปของคุณเองสำหรับการดูภาพถ่ายได้อย่างรวดเร็วและง่ายดาย (แน่นอนว่าอิงจากการสาธิต) นั่นคือสิ่งที่ฉันทำครั้งแรก แต่แล้วฉันก็เบื่อกับการดูรูปถ่ายแล้วความคิดก็ผุดขึ้นมาในหัวของฉัน: ฉันจะพยายามสร้างเกมตรรกะหรือไม่? หลายเย็นใช้เวลาเขียนสเก็ตช์สำหรับ Arduino Uno และรุ่นแรกก็พร้อม
ภาพถ่ายถูกโหลดจากการ์ด microSD รูปภาพบนหน้าจอแบ่งออกเป็น 4x3 เซลล์ เซลล์ขวาล่างจะหายไป และเซลล์ทั้งหมดเริ่มที่จะสุ่มย้าย โดยการกดปุ่มซ้ายด้านล่างหน้าจอ คุณสามารถโหลดรูปภาพถัดไปได้ โดยการกดปุ่มตรงกลางคุณสามารถเริ่มเกม - เพื่อรวบรวมปริศนา ไขปริศนาโดยการกดบนหน้าจอสัมผัส TFT-Shield ตัวอย่างเช่น ฉันบันทึกรูปภาพจาก Instrucables.com ลงในการ์ด micro SD คุณสามารถบันทึกรูปภาพใดๆ ของคุณลงในการ์ด micro SD
ขั้นตอนที่ 2: การเพิ่มฟังก์ชันการทำงาน
การรวบรวมปริศนา 4x3 นั้นน่าสนใจ แต่ง่ายและเร็วพอ ฉันต้องการทำให้เกมซับซ้อนขึ้นเช่นเพื่อเพิ่มพาร์ติชั่นจาก 4x3 เป็น 8x6
ฉันเพิ่มความสามารถในการกำหนดจำนวนคอลัมน์และแถวในภาพร่าง (แนะนำ: 4x3, 4x6, 8x3, 8x6) การเล่นนั้นยากขึ้นและนานขึ้น และมันก็ยากขึ้นมากในการไขปริศนา
ฉันตัดสินใจเพิ่มคำใบ้ - เมื่อฉันคลิกที่ปุ่มที่สี่ (จากซ้ายไปขวา) หมายเลขเซลล์จะปรากฏขึ้นบนหน้าจอ เมื่อคุณคลิกที่ปุ่มที่สอง (จากซ้ายไปขวา) เคล็ดลับบนหน้าจอจะหายไป เมื่อคุณคลิกที่ปุ่มแรก คุณสามารถเปลี่ยนสีของคำแนะนำเครื่องมือ (ขึ้นอยู่กับรูปภาพ) เพื่อให้คำแนะนำเครื่องมือสามารถอ่านได้มากที่สุด
ขั้นตอนที่ 3: การสาธิต
จากการทำงานของฉัน ฉันได้เกมหนึ่ง สำหรับการสาธิตที่ฉันทำวิดีโอต่อไปนี้
ในตอนท้ายของคำแนะนำ ฉันจะแนบภาพร่าง TFT_shield_Puzzle ในการรวบรวมภาพร่างคุณต้องติดตั้งไลบรารี YATFT
ฉันหวังว่าคุณจะชอบคำแนะนำของฉัน
ขอบคุณที่รับชม.
แนะนำ:
WebApp Puzzle LED Lamp พร้อม ESP32: 5 ขั้นตอน (พร้อมรูปภาพ)
โคมไฟ LED ปริศนาของ WebApp พร้อม ESP32: ฉันเคยเล่นแถบ LED มาหลายปีแล้ว และเพิ่งย้ายมาอยู่ที่บ้านของเพื่อน ซึ่งฉันไม่สามารถทำการเปลี่ยนแปลงครั้งใหญ่ได้ เช่น ติดแถบไฟบนผนัง ดังนั้นฉันจึงรวมโคมไฟที่มี สายไฟเส้นเดียวออกมาเพื่อจ่ายไฟและสามารถวาง
Scratch Maze Puzzle: 5 ขั้นตอน
Scratch Maze Puzzle: วันนี้เราจะมาสร้างเขาวงกตง่ายๆ แต่ยากโดยใช้ Scratch Scratch เป็นภาษาการเขียนโปรแกรมภาพแบบบล็อก ในการเริ่มต้น นี่คือสิ่งที่จำเป็น: อุปกรณ์ที่คุณสามารถเรียกใช้ ScratchLet's go
Heroes of Hammerwatch Puzzle บน Arduino: 4 ขั้นตอน
Heroes of Hammerwatch Puzzle บน Arduino: สวัสดีทุกคน นี่เป็นภาษาแรกที่พูดได้และภาษาอังกฤษไม่ใช่ภาษาแรกของฉัน ดังนั้นโปรดแก้ไขให้ถูกต้องว่าฉันผิดตรงไหน ในคำแนะนำนี้ ฉันจะแสดงวิธีทำปริศนาจากเกม Hammerwatch ใช้ Arduino
Farmer, Fox, Goose, Grain Puzzle: 6 ขั้นตอน
Farmer, Fox, Goose, Grain Puzzle: ตอนที่ฉันยังเป็นเด็ก ฉันหยิบหนังสือที่เป็นพ่อของฉันขึ้นมา ชื่อว่า The Scientific American Book Of Projects For The Amateur Scientist ฉันยังมีหนังสืออยู่ และความเข้าใจของฉันก็คือมันเป็นหนังสือที่หาได้ยากในทุกวันนี้ แต่สามารถอ่านได้ที่
Puzzle Box - Codebreakers และ Groundbreakers [UCM]: 7 ขั้นตอน (พร้อมรูปภาพ)
Puzzle Box - Codebreakers and Groundbreakers [UCM]: ชุดกล่องปริศนาเลเซอร์คัทที่ออกแบบมาสำหรับการประชุมเชิงปฏิบัติการเกี่ยวกับผู้ผลิตดิจิทัลที่พิพิธภัณฑ์ Fitzwilliam เมืองเคมบริดจ์ซึ่งเกี่ยวข้องกับนิทรรศการ Codebreakers และ Groundbreakers สำหรับเวิร์กชอป ปุ่มในกล่องปริศนาเชื่อมต่อกับ MakeyMakey a