สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ฉันสร้างเกมนี้สำหรับคลาส Arduino ของฉัน ฉันใช้เวลาทำ 1 สัปดาห์ กฎของเกมนี้คือถ้าไฟเป็นสีแดงผู้เล่นทางซ้ายจะได้แต้ม หากไฟเป็นสีเขียว ผู้เล่นที่เหมาะสมจะได้แต้ม ผู้ที่ได้รับ 3 แต้มก่อนจะเป็นผู้ชนะ นอกจากนี้ยังสามารถกลายเป็นแสงกลางคืนได้อีกด้วย
แรงบันดาลใจจาก:
ขั้นตอนที่ 1: เตรียมสื่อของคุณ
คุณต้องมีเอกสารเหล่านั้นเพื่อทำโครงการนี้ให้เสร็จ
- Arduino UNO
- สายชาย
- สายหญิง
- ไฟ LED 5 มม.
- ตัวต้านทาน 330 โอห์ม
- ตัวต้านทาน 10k โอห์ม
- กระดาษแข็ง
- ถ้วยพลาสติกที่มีรู
ขั้นตอนที่ 2: เชื่อมต่อทั้งหมด
ตอนนี้ คุณต้องเชื่อมต่อสายไฟเข้าด้วยกัน สิ่งเดียวที่คุณต้องรู้คือการแยกแยะตัวต้านทาน 330 โอห์มและตัวต้านทาน 10k โอห์ม เราใช้ 330 โอห์มเพื่อเชื่อมต่อ LED เพื่อหลีกเลี่ยงไม่ให้ LED ไหม้ และเราใช้ตัวต้านทาน 10k ohm เพื่อเชื่อมต่อปุ่ม t
ขั้นตอนที่ 3: ออกแบบเกม
ตอนนี้เราหันความสนใจไปที่โค้ด โครงสร้างหลักของรหัสที่ฉันให้คุณแล้วด้านล่าง คุณสามารถเปลี่ยนรหัสได้หากต้องการ
ส่วนสำคัญของรหัสถูกตั้งค่าและวนซ้ำ ฉันจะอธิบายให้คุณฟังอย่างละเอียด
ฟังก์ชัน Setup () คุณจะเห็นว่าบรรทัดแรกเห็นเอาต์พุตบนเทอร์มินัลเพื่อตรวจสอบว่าทุกอย่างเรียบร้อยดี วนรอบ ()มี 'บล็อก' แรกของรหัส รหัสเป็นเรื่องเกี่ยวกับแสงที่วิ่งจากขวาไปซ้าย นอกจากนี้ คำสั่ง if คือการทำให้แน่ใจว่าผู้เล่นได้คะแนน หากไฟเป็นสีแดง ผู้เล่นทางซ้ายจะได้คะแนน หากไฟเป็นสีเขียว ผู้เล่นที่เหมาะสมจะได้รับคะแนน
ลิงค์โค้ด:
ขั้นตอนที่ 4: สร้างกล่อง
วิธีทำกล่องคือห่อด้วยกระดาษลังค่ะ ฉันทำกระดาษแข็งทั้งสี่ด้านแล้วติดมันเข้าด้วยกัน หลังจากนั้นฉันตัดรูสองสามรูในกระดานที่หันขึ้นด้านบน เหตุผลคือต้องแก้ไขปุ่มและไฟ LED บนกระดาษแข็ง คุณสามารถใช้วิธีของคุณเองในการทำกล่อง อาจจะง่ายกว่า
ขั้นตอนที่ 5: เชื่อมต่อกับคอมพิวเตอร์ของคุณและเล่นได้
ทำได้ดีมาก!