สารบัญ:
- ขั้นตอนที่ 1: นี่คือสิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: เวลา สู่ R T
- ขั้นตอนที่ 3: ฮาร์ดแวร์ La Vista ที่รัก
- ขั้นตอนที่ 4: ถ้า (ขั้นตอนสุดท้าย) {code();}
วีดีโอ: Sif's Maze (เกม) - Arduino ITTT: 4 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
โรงเรียนมอบหมายให้ฉันสร้างสิ่งที่โต้ตอบกับ Arduino ฉันสร้างเกมเขาวงกตเล็กๆ ขึ้นมา ซึ่งน่าเศร้าที่เกมออกมาได้ไม่ดีนัก แต่อย่าลังเลที่จะเล่นให้จบหรือเพิ่มเติม
โครงการนี้เริ่มต้นเป็นแนวคิดสำหรับ TBA เกี่ยวกับตำนานนอร์ส คุณเป็นลิฟทราเซอร์ คนรักชีวิต และลืมชื่อของคุณไป คุณอาจต้องหาคนรักของคุณ ลิฟ หรือหลบหนีจากป่าที่คุณตื่นขึ้นมา อนิจจา เรื่องนี้ก็ไม่ค่อยดีนัก ฉันเลยเปลี่ยนมันเป็นเกมเขาวงกตเล็กๆ ที่ยังคงยึดมั่นในตำนานนอร์ส
ขั้นตอนที่ 1: นี่คือสิ่งที่คุณต้องการ
ชิ้นส่วนต่อไปนี้จำเป็นสำหรับโครงการนี้:
- Arduino Uno
- สายกระโดด
- จอแสดงผลคริสตัลเหลว (LCD) (16, 2)
- ปุ่มกด x2
- โพเทนชิออมิเตอร์
- ตัวต้านทาน 10k โอห์ม x3
- หินสบู่อย่างน้อย 1 กิโลกรัม (ยิ่งคุณมีหินมากเท่าไหร่ก็จะยิ่งง่ายต่อการติดตั้งฮาร์ดแวร์ภายใน)
- ปลั๊กไม้ x4
ขั้นตอนที่ 2: เวลา สู่ R T
คุณอ่านถูกต้องแล้ว สุภาพบุรุษและสุภาพสตรี ถึงเวลาต้อง A R T หรือให้แกะสลักหินสบู่ในลักษณะที่ฮาร์ดแวร์เข้าได้
ฉันทำสิ่งนี้โดยเซาะร่องและขูดหิน แต่ถ้าคุณมีเครื่องมือระดับมืออาชีพอื่นๆ ที่บ้าน คุณสามารถใช้เครื่องมือเหล่านั้นได้ หินสบู่นั้นปลูกง่ายมาก คุณจึงไม่จำเป็นต้องใช้สว่าน MX-30KSUPER หรืออะไรก็ตาม วัสดุเซาะร่องและตะแกรงมาตรฐานจะทำงานได้ดี
ก่อนอื่นเราต้องแบ่งหินออกเป็นสองส่วน เชื่อหรือไม่ แต่ฉันทำสิ่งนี้โดยเอาเลื่อยสำหรับโลหะอ่อนแล้วเลื่อยผ่านมัน ตอนนี้เรามีหิน 2 ก้อนแล้ว เราสามารถเริ่มแกะสลักรูปสี่เหลี่ยมผืนผ้าที่ไหนสักแห่งที่อยู่ตรงกลางของครึ่งหนึ่ง เราจะใช้สิ่งนี้สำหรับการแสดงผล ฉันทำของฉันให้ใหญ่พอที่จะใส่จอแสดงผลทั้งหมดได้ แต่คุณยังสามารถจัดรูปร่างให้มีลักษณะเฉพาะตัวจอแสดงผลเท่านั้นที่จะถูกเปิดเผย
ดำเนินการด้วยความระมัดระวัง!!ตามที่คุณอาจสังเกตเห็น มีรอยแตกขนาดใหญ่ในหน้าจอของฉันครึ่งหนึ่ง มันเกิดขึ้นขณะเจาะใกล้ส่วนที่บางกว่า (เราจะเจาะในภายหลัง) ระวังให้มากในขณะที่เจาะใกล้กับชิ้นส่วนที่บางกว่า เนื่องจากสิ่งนี้เกิดขึ้นได้บ่อยครั้ง
อ้อ ปกติก็ต้องระวังเหมือนกันนะ ฉันไม่อยากเห็นใครได้รับบาดเจ็บเพราะโครงการของฉัน
ตอนนี้! สำหรับครึ่งหลัง เราจะต้องมีรูปทรงสี่เหลี่ยมผืนผ้ากลวง ลึกพอที่จะใส่ Arduino และ pot meter แต่ไม่ลึกเกินไป เพราะคุณไม่ต้องการให้หินแตก
ได้เวลาซ้อมแล้วที่รัก ตอนนี้ คุณต้องการเลือกจุด 4 จุดรอบๆ ช่องแสดงผล และส่วนที่กลวงของครึ่งหนึ่ง ต่อมาคุณจะใส่ไม้เสียบเข้าไปเพื่อรองรับส่วนบน (จอแสดงผล) ครึ่งหนึ่ง เจาะรู (ไม่ผ่าน) หิน แล้วเสียบปลั๊กเข้าไปในรู ทำเช่นเดียวกันกับครึ่งบน (จอแสดงผล) ฉันแนะนำให้คุณวางรูเหล่านั้นไว้ในที่เดียวกัน
หลังจากที่คุณทำเสร็จแล้ว คุณควรจะสามารถวางหินทับกัน โดยมีช่องว่างระหว่าง!
ขั้นตอนที่ 3: ฮาร์ดแวร์ La Vista ที่รัก
ขออภัยสำหรับการเล่นสำนวน Terminator ที่แย่มาก แต่ถึงเวลารวบรวมหัวใจของเครื่องแล้ว
เริ่มต้นด้วยการบัดกรีหมุดหรือสายกระโดดไปที่หน้าจอ LCD ฉันเลือกที่จะประสานสายกระโดดเข้ากับหน้าจอโดยตรง ด้วยวิธีนี้ฉันจะรักษาพื้นที่และทุกอย่างจะพอดีขึ้น เมื่อคุณทำเสร็จแล้วหน้าจอของคุณควรมีลักษณะเหมือนของฉันมาก คุณสามารถดูวิธีการต่อสายหน้าจอ LCD ได้ที่นี่:
www.arduino.cc/en/Tutorial/HelloWorld?from…
คุณสามารถปฏิบัติตามคำแนะนำที่แน่นอนที่ให้ไว้ในบทช่วยสอนนี้ เพราะฉันยังใช้สิ่งนี้เพื่อเชื่อมต่อหน้าจอของฉัน ดังนั้นรหัสจึงจะใช้งานได้กับหมุดเหล่านี้
คุณสามารถทดสอบหน้าจอด้วยโค้ดตัวอย่างที่ให้ไว้ในบทช่วยสอนเดียวกันหลังจากที่คุณทำเสร็จแล้ว
ต่อไป ฉันแนะนำให้คุณต่อมิเตอร์หม้อเข้ากับแผงวงจร เชื่อมต่อมิเตอร์หม้อและหน้าจอ และทดสอบมิเตอร์หม้อโดยหมุน หากความสว่างของ LCD เปลี่ยนไป แสดงว่าคุณได้ต่อสายอย่างถูกต้อง ถ้าไม่ ฉันแนะนำให้คุณดูบทแนะนำที่เชื่อมโยงด้านบนอีกครั้ง
หากเสร็จแล้ว ให้นำปุ่มของคุณ เชื่อมต่อกับกราวด์และพิน 5V บน Arduino ของคุณ คุณสามารถเชื่อมต่อปุ่มต่างๆ กับหมุดดิจิทัลใดก็ได้ อย่าลืมตรวจสอบรหัสว่าพินเหมือนกันหรือไม่
หลังจากที่คุณทำเสร็จแล้ว คุณสามารถใส่ฮาร์ดแวร์ลงในหินของคุณ!
ขั้นตอนที่ 4: ถ้า (ขั้นตอนสุดท้าย) {code();}
บึ๊บบบ. ถึงเวลาเข้าสู่เมทริกซ์
คุณเดาได้! ได้เวลาเขียนโค้ดแล้ว ไม่ต้องกังวล ส่วนนี้เป็นจริงค่อนข้างง่าย สิ่งเดียวที่ฉันไม่สามารถไปทำงานได้คือเกมผ่านหน้าจอ ถ้าคุณจัดการมันได้โปรดบอกฉันที!
คุณสามารถใช้รหัสของฉันซึ่งฉันได้เพิ่มเป็นไฟล์ที่ดาวน์โหลดได้ คุณสามารถเพิ่มระดับของคุณเองได้โดยการคัดลอกและวางระดับก่อนหน้า แต่มีคำตอบที่แตกต่างกัน (ซ้ายและขวา)
และนั่นคือทั้งหมด! ฉันหวังเป็นอย่างยิ่งว่าคุณจะได้อะไรจากบทช่วยสอนนี้และอาจจะทำเองด้วยซ้ำ!
ถ้าคุณทำฉันชอบที่จะเห็นมัน!
แนะนำ:
เกม 4 ปุ่มที่ใช้อินพุตแบบอะนาล็อกเดียว: 6 ขั้นตอน (พร้อมรูปภาพ)
เกมปุ่ม 4 ปุ่มที่ใช้อินพุตแบบอะนาล็อกเดียว: คำแนะนำนี้เน้นที่การใช้สายอินพุตแบบแอนะล็อกหนึ่งสายสำหรับปุ่มหลายปุ่มซึ่งสามารถตรวจจับได้โดยอิสระจากกัน และเพื่อเน้นการใช้ปุ่มเหล่านี้รวมอยู่ด้วยคือซอฟต์แวร์สำหรับเล่นเกม 4 ปุ่มสี่ปุ่มที่แตกต่างกัน เกมทั้งหมด (8 ในเ
เกม LED Rocker: 7 ขั้นตอน (พร้อมรูปภาพ)
เกม LED Rocker: เกม LED Rocker เป็นเกม Arduino ที่เรียบง่าย ส่วนใหญ่ประกอบด้วยไฟ LED 9 ดวง (ไฟ LED สีน้ำเงิน 8 ดวงและไฟ LED สีแดง 1 ดวงตรงกลาง) ปุ่ม 1 ปุ่ม ลำโพง 1 ตัว และจอ LCD 1 แผง เป้าหมายของเกมนี้คือการกดปุ่มเมื่อไฟ LED สีแดงกะพริบ เริ่มต้นด้วยไฟ LED 9 ดวงกะพริบ
เกม Memento: 7 ขั้นตอน (พร้อมรูปภาพ)
เกม Memento: คุณคงรู้จักเกมเหล่านั้นที่ผู้เล่นจำลำดับของสีและเสียงและต้องเล่นกลับใช่ไหม เกม Memento จะเพิ่มรางวัลเพื่อความสนุกเป็นพิเศษ! เมื่อผู้เล่นบรรลุคะแนนที่กำหนดไว้ พวกเขาจะชนะเกมและกล่องจะเปิดขึ้น
เกม Magnetic Plinko พร้อม Makey Makey: 6 ขั้นตอน (พร้อมรูปภาพ)
Magnetic Plinko Game With Makey Makey: Olá, em seguida, mostrarei como criar um jogo magnético de Plinko com Makey Makey.O título do projeto foi estendido para ser auto-explicativo: um jogo no estilo Plinko, ใช้งานทั่วไปเซ็นเซอร์ Makey.Para a construção do painel, fui
เกม Microbit Tic Tac Toe: 4 ขั้นตอน (พร้อมรูปภาพ)
เกม Tic Tac Toe ของ Microbit: สำหรับโครงการนี้ เพื่อนร่วมงานของฉัน - @descartez และฉันได้สร้างเกม tic tac toe ที่ยอดเยี่ยมโดยใช้ฟังก์ชันวิทยุของ microbits หากคุณไม่เคยได้ยินเกี่ยวกับไมโครบิตมาก่อน ไมโครคอนโทรลเลอร์เหล่านี้เป็นไมโครคอนโทรลเลอร์ที่ยอดเยี่ยมที่ออกแบบมาเพื่อสอนการเขียนโปรแกรมสำหรับเด็ก พวกเขา