สารบัญ:

กดปุ่ม); // เกม Arduino LCD: 5 ขั้นตอน (พร้อมรูปภาพ)
กดปุ่ม); // เกม Arduino LCD: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: กดปุ่ม); // เกม Arduino LCD: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: กดปุ่ม); // เกม Arduino LCD: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: ทดสอบ Arduino LCD Keypad Shield for Arduino บอร์ด shield แสดงผล LCD พร้อมปุ่มกด 5 ปุ่ม 2024, พฤศจิกายน
Anonim
กดปุ่ม); //เกม Arduino LCD
กดปุ่ม); //เกม Arduino LCD

เมื่อเร็ว ๆ นี้ใน Scouts ฉันทำงานเกี่ยวกับเหรียญตรา Game Design สำหรับข้อกำหนดข้อใดข้อหนึ่ง ฉันสร้างเกมนี้โดยใช้ Arduino ที่อิงจากเกม LED Rocker จุดประสงค์ของเกมคือทำคะแนนให้ได้มากที่สุด ในตอนเริ่มเกม คุณจะต้องกดปุ่มเพื่อเริ่ม จากนั้นจะมีลูกศรอยู่ตรงกลางหน้าจอ มีลูกศรอีกอันด้านล่างที่เคลื่อนผ่านหน้าจอ เมื่อลูกศรตรงกัน คุณต้องกดปุ่มค้างไว้จนกว่าไฟ LED สีเขียวจะสว่างขึ้น จากนั้นคุณจะได้รับคะแนนและเกมจะเร็วขึ้น

เสบียง

  • Arduino Uno หรือ Nano
  • เขียงหั่นขนม (ขนาดเล็กหากคุณใช้ Arduino Uno ขนาดกลางหากคุณใช้ Arduino Nano)
  • หน้าจอ LCD ขนาด 16x2 เข้ากันได้กับ Arduino
  • ไฟ LED สีแดงและสีเขียว (อย่างละอัน)
  • สวิตช์ปุ่มกด
  • สายเขียงหั่นขนม
  • ตัวต้านทาน 10 กิโลโอห์ม
  • โพเทนชิออมิเตอร์
  • ตัวต้านทาน 220 โอห์มสองตัว (คุณอาจต้องการตัวอื่นสำหรับหน้าจอ LCD ของคุณขึ้นอยู่กับประเภท)
  • ทางเลือก: เครื่องพิมพ์ 3 มิติเพื่อสร้างเคสสำหรับเกม

ขั้นตอนที่ 1: ประสานปุ่มกดและไฟ LED

ประสานปุ่มกดและไฟ LED
ประสานปุ่มกดและไฟ LED
ประสานปุ่มกดและไฟ LED
ประสานปุ่มกดและไฟ LED

ตัดสายเขียงหั่นขนมและประสานเข้ากับปุ่มกดและไฟ LED คุณสามารถสร้างจุดร่วมสำหรับ LEDS

ขั้นตอนที่ 2: ตัวเลือก: กรณีสำหรับเกม

ทางเลือก: กรณีสำหรับเกม
ทางเลือก: กรณีสำหรับเกม

นี่คือไฟล์สำหรับเคสที่พิมพ์ 3 มิติสำหรับเกมนี้

เดิมออกแบบมาสำหรับ Arduino Uno แต่สามารถใช้กับ Nano ได้

ขั้นตอนที่ 3: เชื่อมต่อส่วนที่เหลือของวงจร

เชื่อมต่อส่วนที่เหลือของวงจร
เชื่อมต่อส่วนที่เหลือของวงจร
เชื่อมต่อส่วนที่เหลือของวงจร
เชื่อมต่อส่วนที่เหลือของวงจร
เชื่อมต่อส่วนที่เหลือของวงจร
เชื่อมต่อส่วนที่เหลือของวงจร

เชื่อมต่อวงจรที่เหลือโดยใช้แผนภาพวงจร

การเชื่อมต่อคือ:

  • Arduino 5v ไปยังเขียงหั่นขนม + และ Arduino GND ไปยังเขียงหั่นขนม -
  • LED พื้นดินทั่วไปกับพื้นเขียงหั่นขนม
  • LED สีแดงที่ขา 3 และ LED สีเขียวเพื่อขา 4
  • ปุ่ม Breadboard + to และอีกด้านของปุ่มเพื่อปักหมุด 6 และกราวด์
  • เขียงหั่นขนม + ถึงโพเทนชิออมิเตอร์เทอร์มินัล 1 และโพเทนชิออมิเตอร์เทอร์มินัล 2 ถึงกราวด์ LCD
  • เขียงหั่นขนม + เป็น LCD VCC
  • โพเทนชิออมิเตอร์ที่ปัดน้ำฝน (พินกลาง) ถึงพินคอนทราสต์ LCD
  • LCD Register เลือกพินไปยังขา Arduino 7
  • LCD RW พินไปที่เขียงหั่นขนม -
  • LCD E ถึง Arduino pin 9
  • LCD D4 ถึงขา Arduino 10
  • LCD D5 ถึงขา Arduino 11
  • LCD D6 ไปยังขา Arduino 12
  • LCD D7 ไปยังขา Arduino 8
  • LCD LED + ไปยังเขียงหั่นขนม +, LED LCD - ไปยังเขียงหั่นขนม -

ขั้นตอนที่ 4: รหัส

อัปโหลดรหัสไปยัง Arduino

อย่าลังเลที่จะเปลี่ยนรหัสหากต้องการ มันเป็นโปรแกรมที่ค่อนข้างง่าย

ขั้นตอนที่ 5: เล่นเกม

เล่นเกม!
เล่นเกม!
เล่นเกม!
เล่นเกม!
เล่นเกม!
เล่นเกม!

กดปุ่มเมื่อตัวชี้อยู่ตรงกลางแล้วกดค้างไว้เพื่อเปิดไฟสีเขียวและเลื่อนไปยังระดับถัดไป

ขอบคุณสำหรับการดูคำแนะนำนี้! หากคุณชอบโปรดพิจารณาโหวตให้ฉันในการท้าทายที่ 1, 000

สำหรับผู้ที่สงสัย ชื่อเรื่องถูกจัดรูปแบบเหมือนโค้ด Arduino (C++)