สารบัญ:

เกมหน่วยความจำตัวเลขอัตโนมัติ: 6 ขั้นตอน
เกมหน่วยความจำตัวเลขอัตโนมัติ: 6 ขั้นตอน

วีดีโอ: เกมหน่วยความจำตัวเลขอัตโนมัติ: 6 ขั้นตอน

วีดีโอ: เกมหน่วยความจำตัวเลขอัตโนมัติ: 6 ขั้นตอน
วีดีโอ: เกมนับจำนวน 1-10 จากภาพ ชุดที่ 2 2024, กรกฎาคม
Anonim
เกมหน่วยความจำตัวเลขอัตโนมัติ
เกมหน่วยความจำตัวเลขอัตโนมัติ

เกมนี้เป็นเกมความจำ ดังนั้นรอบแรกจะมีตัวเลขสองตัวให้คุณจำได้และคุณมีเวลา 5 วินาทีในการพิมพ์ว่าหมายเลขใดออกมาก่อน จากนั้นรอบต่อไปจะมีตัวเลข 3 ตัว และคุณจะมีเวลา 6 วินาทีในการพิมพ์ ทุกรอบคุณจะได้ตัวเลขพร้อมเวลาอีกสามวินาทีในการเขียนคำตอบ และทุกรอบจะเพิ่มตัวเลขอีกหนึ่งตัว ดังนั้นหลังจากที่คุณฝึกฝนทุกวันความจำของคุณก็จะดีขึ้น

ขั้นตอนที่ 1: วัสดุ

ไฟ LED *3

ปุ่มกด *1 Buzzer*1 Grove*18 ตัวต้านทาน Arduino (สีส้ม สีดำ และสีน้ำตาล) *3 ตัวต้านทาน Arduino (สีน้ำตาล สีน้ำเงิน และสีน้ำตาล)*1

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

ภาพ
ภาพ

ขั้นแรก เราสามารถเชื่อมต่อตัวเลขสัตว์เลี้ยงกับ 2, -3, 4, -5, -6, 7, 8, -9 แป้นตัวเลขมีสองแบบ แบบหนึ่งไม่มี ABCD แบบอื่นมี หากเราใช้อันที่ไม่มี ABCD จะมีเพียง 6 บรรทัด เราก็สามารถเชื่อมต่อกับ ~3, 4, ~5, ~6, 7, 8 ได้ นี่คือทั้งหมดสำหรับแป้นตัวเลข LED ตัวที่สอง เราจะใช้ LED 3 ดวง คือ สีเขียว สีแดง และสีเหลือง สีเขียวคือเมื่อคุณตอบสิ่งที่ถูกต้อง สีแดงคือเมื่อคุณตอบผิด สีเหลืองคือการรอ เราจะเชื่อมมันเข้ากับ 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 หรือ 60 อันใดก็ได้ แล้วเลือกสามอันใดอันหนึ่ง ตัวอย่างเช่น ถ้าฉันเลือก 35 ฉันจะต้องใช้ ต้องใช้ 40 และ 45 และสามในนั้นเพื่อเชื่อมต่อกับแถบลบของวัสดุนำไฟฟ้าบนเขียงหั่นขนมและที่ด้านขวาหรือซ้ายของแถบลบเราต้องใช้ Arduino ต้านทาน (สีส้ม, สีดำและสีน้ำตาล) และ ต่อหน้าตัวต้านทาน Arduino เราจะใช้สายเพื่อเชื่อมต่อกับ ~10, ~11, 12 สิ่งสุดท้ายที่เราจะใช้คือลำโพง เพียงแค่ใส่ที่ใดก็ได้ที่เราชอบแล้วใช้ Arduino อีกหนึ่งตัว (สีน้ำตาล สีน้ำเงิน และสีน้ำตาล) จากนั้นใช้อีกหนึ่งบรรทัดเพื่อเชื่อมต่อกับ GND ซึ่งเป็นส่วนที่สำคัญที่สุดอย่างหนึ่ง หากเราพลาดบล็อกนี้ โปรแกรมอาจไม่ทำงานหรือ เราไม่สามารถดาวน์โหลดได้

ขั้นตอนที่ 3: การเขียนโปรแกรม

ขั้นตอนต่อไปคือการเขียนโปรแกรมลงในโปรแกรม Arduino

โปรแกรม Arduino:

create.arduino.cc/editor/john3904/185fb1a3…

URL ที่มา:

www.instructables.com/id/Arduino-Simple-Memory-Game/

ขั้นตอนที่ 4: โปรแกรม Arduino อธิบาย

ในโครงการนี้ เราจะใช้โปรแกรมมากกว่า 300 บรรทัด ส่วนที่สำคัญที่สุดคือ Timer, Keypad, Buzzer, LED, game Parameter และ Game pin ซึ่งเป็นส่วนที่สำคัญที่สุดใน Arduino นี้ เวลาทุกครั้งที่คุณเดาหรือพิมพ์ตัวเลขระหว่างเกม พินเกม เอาไว้สุ่มเลขทุกรอบจะได้มีไลน์มากกว่ารอบอื่น แป้นกดสำหรับแป้นตัวเลขเพื่อให้เราพิมพ์คำตอบแล้วส่งไปที่คอมพิวเตอร์ นี่สำคัญมาก เพราะถ้าเราทำผิดในข้อนี้ จะมีคำตอบอยู่ 3 แบบก่อนคือโอกาสได้สูงคือ บอร์ดตัวเลขใช้ไม่ได้ อย่างที่สองคือตัวเลขที่คุณพิมพ์จะกลายเป็นตัวเลขอีกแบบหนึ่ง เช่น ถ้าผมพิมพ์ 0 ในกระดานมันอาจออกมา 1 หรือ 2 หรือตัวเลขสุ่มใดๆ โอกาสที่ 3 คือการป้อนเอง ตัวอย่างเช่นถ้าฉันกด * เพื่อเริ่มและเกมจะเริ่มซึ่งจะเรียกแป้นตัวเลขจากนั้นกระดานจะพิมพ์ตัวเลขสุ่มใด ๆ ตลอดไปดังนั้นควรระมัดระวังในส่วนนี้ให้มากขึ้น และ Buzzer ก็บอกว่าเราตอบถูกหรือเปล่า และกดเบอร์ด้วยหรือเปล่า อันนี้ค่อนข้างมีประโยชน์ สิ่งเดียวที่เราควรสนใจคือ ฉันมันทำเสียงจริง ๆ คือเสียงต่างกันหรือไม่ พารามิเตอร์ Game คือ เหมือนกับพินเกมเกือบจะเหมือนกัน แต่อันนี้ช่วยให้ทั้งเครื่องมากขึ้นเพราะพินเกมมีไว้สำหรับพินเท่านั้น แต่อันนี้สำหรับทั้งเครื่องจะเป็นอย่างไร ส่วนสุดท้ายและเป็นส่วนที่ง่ายที่สุดแม้แต่ผู้เริ่มต้นก็รู้ว่าต้องทำอย่างไรคือ LED เราต้องการส่วนสีเขียวซึ่งเป็นส่วนที่จะบอกคนอื่นว่าถูกต้องอีกอันหนึ่งเป็นสีเหลืองซึ่งเป็นส่วนบอกผู้คนว่าเกมหยุดหรือ รออันสุดท้ายเป็นสีแดงซึ่งเป็นตัวบอกคนผิด หลังจากทั้งหมดนี้ เราก็สามารถเริ่มเกมได้

ขั้นตอนที่ 5: การสร้างโฟลเดอร์เพื่อเริ่มเกม

ตกลง เราต้องการ 4 โฟลเดอร์เพื่อดาวน์โหลดหรือสร้าง เพื่อให้เราสามารถเริ่มเกมได้ อันแรกเป็นโปรแกรมพื้นฐาน คือ อันที่หนึ่ง ควบคุมโปรแกรม Arduino ทั้งหมด และอันที่สองคือโปรแกรมที่แสดงว่าหมายเลขใดออกมาจริง ๆ แล้วเป็นโฟลเดอร์ที่ไม่มีอะไรเลย แต่ถ้าเราใส่ตัวจับเวลาและเลข 0 ~9 แล้วเราแค่ต้องเชื่อมต่อกับ Arduino มากกว่าที่จะมีตัวเลขสุ่มและมันจะมีมากขึ้นเรื่อย ๆ ทุกระดับ แต่จะเชื่อมต่อได้อย่างไร? ยากมากในขั้นตอนนี้ เราต้องการสองขั้นตอน และ a มีขั้นตอน ทำไมจึงเป็นสองและ a มี? เดี๋ยวจะมาเฉลยขั้นตอนแรกในการเชื่อมต่อ Arduino กับ data table ข้างใน data table น่าจะมีทุกอย่างใน step ที่ 2 ซึ่งก็คือ timer และตัวเลข จากนั้นเราก็ต้องเอาข้อมูลข้างในมาที่เราสามารถใช้ CMD ทำวินาทีนี้ได้ เหมือนกับอันสุดท้าย แต่เราต้องทำโปรแกรม Arduino หนึ่งโปรแกรมจากนั้นใส่ข้อมูลและตัวจับเวลาและตัวเลขทั้งหมดไว้ในโฟลเดอร์เดียวจากนั้นตัวจับเวลาและตัวเลขอาจเริ่มทำงาน

ขั้นตอนที่ 6: วิดีโอ

URL ที่มา:

จบ ขอบคุณที่รับชมครับ

แนะนำ: