สารบัญ:
- ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น:
- ขั้นตอนที่ 2: การพิมพ์ 3 มิติ:
- ขั้นตอนที่ 3: การสร้างปุ่มกดปุ่มกด:
- ขั้นตอนที่ 4: การเชื่อมต่อวงจร:
- ขั้นตอนที่ 5: รหัส:
- ขั้นตอนที่ 6: กฎการเล่น:
วีดีโอ: เกม DIY Arduino Tic Toc Toe: 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
เกม Tic Tac Toe เป็นเกมคลาสสิกสำหรับผู้เล่นสองคน มันจะสนุกเมื่อคุณเล่นกับลูก ๆ ครอบครัวและเพื่อน ๆ ที่นี่ฉันได้แสดงวิธีการสร้างเกม Tic Tac Toe โดยใช้ Arduino Uno, ปุ่มกด และ Pixel LEDs Tic Tac Toe แบบ 4 ต่อ 4 ของ Arduino นี้เหมือนกับ Tic Tac Toe แบบคลาสสิก มีเพียงความแตกต่างคือ X และ O ที่แสดงในสองสีที่ต่างกัน เกมนี้มีโปรแกรมที่เขียนขึ้นซึ่งสามารถตัดสินได้ว่าใครเป็นผู้ชนะหรือเกมคือ วาด โปรเจ็กต์นี้เป็นเมทริกซ์ RGB ขนาด 4 คูณ 4 โดยแต่ละพิกเซลมีปุ่มกดอยู่ หากมีการผลักพิกเซล พิกเซลควรสว่างด้วยสีที่ตั้งไว้ เกมนี้ถูกตั้งค่าด้วยสี Sky Blue สองสีแทนผู้เล่น 1 และสีชมพูแทนผู้เล่น 2 หากผู้เล่นชนะ ไฟ LED ทั้งหมดควรเคลื่อนไหวด้วยสีของผู้เล่นนั้น หากเกมถูกวาด ไฟ LED ทั้งหมดควรเคลื่อนไหวด้วยสีแดง หลังจากจบเกมหนึ่งเกม ควรเริ่มเกมใหม่เพื่อให้เรามีปุ่มรีเซ็ตที่เชื่อมต่อกับ Arduino
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น:
- Arduino Uno (1)
- ไฟ LED WS2812B หรือไฟ LED NeoPixel (16)
- ปุ่มกด (17)
- 3.7V/5V แบตเตอรี่ (1)
- สวิตช์เปิด/ปิด (1)
- ชิ้นส่วนพิมพ์ 3 มิติ
ขั้นตอนที่ 2: การพิมพ์ 3 มิติ:
- 3D print ทุกส่วนที่มีให้ในลิงค์ด้านล่าง
- 3D Print 16 ปุ่มเล็กๆ สีขาว PLA และชิ้นส่วนที่เหลือสามารถพิมพ์ 3D ได้ทุกสีตามต้องการ
- ลิงค์ไฟล์ STL:
- หลังจากพิมพ์ชิ้นส่วนทั้งหมดแล้ว ให้ติดตั้งปุ่มสีขาวทั้งหมด 16 ปุ่มในอาร์เรย์โดยใช้กาวแบบเร็ว
ขั้นตอนที่ 3: การสร้างปุ่มกดปุ่มกด:
- นำกระดาษแข็งมาชิ้นหนึ่ง ทำเครื่องหมายตำแหน่งตามอาร์เรย์ที่พิมพ์ 3 มิติบนกระดาษแข็ง
- กาวปุ่มกดทั้ง 16 ปุ่มบนกระดาษแข็งในตำแหน่งที่ทำเครื่องหมายไว้
- ทำการเชื่อมต่อทั้งหมดโดยการบัดกรีปุ่มโดยใช้สายไฟ
ขั้นตอนที่ 4: การเชื่อมต่อวงจร:
- ต่อปุ่มกดปุ่มกดเข้ากับ Arduino Uno ดังแสดงในแผนภาพวงจร (R1~A0, R2~A1, R3~A2, R4~A3, C1~A4, C2~A5, C3~Pin 2, C4~Pin 3)
- ใช้ปุ่มกดพิเศษ (ปุ่มรีเซ็ต) และเชื่อมต่อกับ Arduino (รีเซ็ต GND)
- เชื่อมต่อ LED แบบพิกเซลทั้งหมด (-Ve/GND~GND, +Ve/5V~5V, Data In~Pin 5)
- ฉันใช้ไฟ LED WS2812b คุณสามารถใช้แถบไฟ LED ซึ่งอาจสะดวกกว่าในการใช้งาน
- เชื่อมต่อแบตเตอร์รี่ 3.7V/5V ด้วยสวิตช์เปิด/ปิด
- ใส่ไฟ LED ทั้งหมดในปุ่มพิมพ์ 3 มิติสีขาวแต่ละปุ่ม ไฟ LED หนึ่งดวงต่อปุ่มแต่ละปุ่ม
ขั้นตอนที่ 5: รหัส:
- เปิดโค้ดใน Arduino IDE:
- ติดตั้งไลบรารี KeyPad และไลบรารี FastLED ลงใน Arduino IDE
- เชื่อมต่อ Arduino Uno กับพีซีของคุณ
- เลือกประเภทบอร์ดและพอร์ต
- อัปโหลดรหัส
ขั้นตอนที่ 6: กฎการเล่น:
- ฟ้าแสดงถึงผู้เล่นที่ 1
- สีชมพูแสดงถึงผู้เล่นที่ 2
- ผู้เล่นไม่ควรกดปุ่มที่กดไปแล้ว
- หากผู้เล่นคนใดชนะเมทริกซ์จะเคลื่อนไหวด้วยสีของเขา
- หากเกมถูกวาด เมทริกซ์จะเคลื่อนไหวด้วยสีแดง
แนะนำ:
เกม Python Tic Tac Toe: 4 ขั้นตอน
เกม Python Tic Tac Toe: เกม python tic tac toe เกมนี้สร้างขึ้นใน python ซึ่งเป็นภาษาคอมพิวเตอร์ ฉันได้ใช้โปรแกรมแก้ไข python ชื่อ: pycharm คุณยังสามารถใช้โปรแกรมแก้ไขโค้ด python ปกติได้อีกด้วย
เกม Arduino Touch Tic Tac Toe: 6 ขั้นตอน (พร้อมรูปภาพ)
เกม Arduino Touch Tic Tac Toe: เพื่อน ๆ ที่รักยินดีต้อนรับสู่บทช่วยสอน Arduino อื่น! ในบทช่วยสอนโดยละเอียดนี้ เราจะสร้างเกม Arduino Tic Tac Toe อย่างที่คุณเห็น เรากำลังใช้หน้าจอสัมผัสและเรากำลังเล่นกับคอมพิวเตอร์ เกมง่ายๆ อย่าง Tic Tac Toe คือ
เกม Microbit Tic Tac Toe: 4 ขั้นตอน (พร้อมรูปภาพ)
เกม Tic Tac Toe ของ Microbit: สำหรับโครงการนี้ เพื่อนร่วมงานของฉัน - @descartez และฉันได้สร้างเกม tic tac toe ที่ยอดเยี่ยมโดยใช้ฟังก์ชันวิทยุของ microbits หากคุณไม่เคยได้ยินเกี่ยวกับไมโครบิตมาก่อน ไมโครคอนโทรลเลอร์เหล่านี้เป็นไมโครคอนโทรลเลอร์ที่ยอดเยี่ยมที่ออกแบบมาเพื่อสอนการเขียนโปรแกรมสำหรับเด็ก พวกเขา
เกม 3D4x: 3D 4x4x4 Tic-Tac-Toe: 5 ขั้นตอน (พร้อมรูปภาพ)
เกม 3D4x: 3D 4x4x4 Tic-Tac-Toe: คุณเบื่อที่จะเล่น tic-tac-toe แบบเดิม ๆ ที่น่าเบื่อ 2 มิติหรือไม่? เรามีทางออกให้คุณ! ทิก-แทค-โท ใน 3 มิติ!!! สำหรับผู้เล่น 2 คน ในคิวบ์ 4x4x4 นี้ รับไฟ LED 4 ดวงติดต่อกัน (ในทิศทางใดก็ได้) แล้วคุณจะชนะ! คุณทำได้. คุณปลา
เกม Tic-Tac Toe แบบโต้ตอบควบคุมด้วย Arduino: 6 ขั้นตอน
เกม Tic-Tac Toe แบบโต้ตอบที่ควบคุมด้วย Arduino: เป้าหมายของโครงการ Tic-Tac-Toe ทางกายภาพคือการย้ายเกมที่มีชื่อเสียงเข้าสู่ขอบเขตทางกายภาพ เดิมทีเกมนี้เล่นโดยผู้เล่นสองคนบนแผ่นกระดาษ - โดยใส่สัญลักษณ์ 'X' และ 'O' สลับกัน ความคิดของเราคือการตรวจสอบพฤติกรรมของผู้เล่น