Агуулгын хүснэгт:
Видео: 8x16 LED матриц понг тоглоом (Тоглогчийн хувилбар бүрт 2 сэлүүр): 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
8х8 хэмжээтэй LED матриц ашиглан Arduino дээр хэрэгжүүлсэн сонгодог понг тоглоомын олон хувилбараас би урам зориг авсан. Энэхүү зааварчилгааны хүрээнд би тоглогч бүрт довтлогч, хаалгач гэсэн хоёр сэлүүртэй дуртай Понг хувилбарыг хэрхэн бүтээхийг танд үзүүлэх болно. 8х8 хэмжээтэй LED матриц нь маш хязгаарлагдмал орон зайтай (эсвэл цэгүүдтэй) тул би энэ төслийн оронд 8x16 LED матрицыг ашиглах болно. Энгийн утсыг холбохын тулд би сэлүүрийг удирдахын тулд MAX7219 суурилуулсан хоёр ширхэг 8x8 LED матриц, нэг тоглогч тутамд нэг потенциометрийг ашиглах болно.
Алхам 1: Материал
- Arduino Uno эсвэл түүнтэй адилтгах
- (2) MAX7219 бүхий 8x8 LED матриц
- (2) 10K потенциометр
- холбогч утас
- 9в батерей ба 9в батерей
- хашлага (Миний анхдагч шийдэл бол үргэлж картон хайрцаг юм)
Хэрэгсэл: цавуу буу, хутга
Алхам 2: Тоног төхөөрөмжийн угсралт
Тоног төхөөрөмжийн угсралтын талаар миний видео болон утас диаграмыг үзнэ үү.
Алхам 3: Код
Би бичлэг дээр үзүүлсэн тоглоомд ашигласан Arduino кодыг хавсаргав.
Энэ төслийн хувьд би LedControl хэмээх энгийн max7219 номын санг ашиглаж байна. Хэрэв танд энэ номын сан Arduino IDE дээр аль хэдийн суулгаагүй байгаа бол татаж авах, суулгахын тулд вэб хуудсан дээрх зааврыг дагана уу.
Бөмбөгний хөдөлгөөнийг хянахын тулд би 5 хувьсагч ашиглаж байна. Хэд хэдэн бөмбөг таслахыг хүсч байвал энэ бүгдийг массивт хадгалах нь илүү дээр юм, гэхдээ энэ төсөл нь дунд ангийн сурагчдад зориулагдсан тул би үүнийг энгийн байлгаж байна.
Тоглогчдыг байрлуулахын тулд би 0 -ээс 1023 хүртэлх утгыг буцааж өгдөг Y потенциометрийг уншиж, тэдгээрийг Y координатын 0 -ээс 7 хүртэлх утгатай харьцуулж үздэг.
Энэ платформыг ашиглан та могой, жолоодлого, буудлага, завсарлага гэх мэт бусад тоглоомыг кодлох боломжтой. Би хоёр бөмбөгийг нэгэн зэрэг хөдөлгөж тоглодог хоёр тоглогчийн тоглолтыг бичсэн боловч нягтрал багатай, бөмбөг үргэлж 45 градусаар хөдөлдөг тул энэ нь миний төсөөлж байсан шиг тийм ч сайн ажиллаагүй юм. (Хэрэв та google -тэй бол ганц тоглогчтой тоглоомыг олох боломжтой.)
Зөвлөмж болгож буй:
LED матриц, ардуино, джойстик бүхий понг теннис: 5 алхам (зурагтай)
LED Matrix, Arduino, Joysticks бүхий теннисний теннис: Энэхүү төсөл нь эхлэгч болон туршлагатай уяачдад зориулагдсан болно. Үндсэн түвшинд үүнийг талх, холбогч утсаар хийж, Blu-Tack-тэй, гагнуур хийхгүйгээр хаягдал материалд (би мод ашигласан) наалддаг. Гэсэн хэдий ч илүү дэвшилттэй
Aruduino LED тоглоом Хоёр тоглогчийн тоглоомыг хурдан дарах: 8 алхам
Aruduino LED Тоглоом Хоёр тоглогчийн тоглоомыг хурдан дарахад: Энэхүү төслийг @HassonAlkeim -аас санаа авсан болно. Хэрэв та гүнзгий харахыг хүсвэл энд дарж үзэх боломжтой линк байна https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Энэ тоглоом бол Alkeim -ийн сайжруулсан хувилбар юм. Энэ бол
2 тоглогчийн өрсөлдөөнт VS цагийн тоглоом: 4 алхам
2 тоглогчийн өрсөлдөөнт VS цагийн тоглоом: Танд хэрэгтэй болно: 1.Digilent Basys 3, FPGA Board (эсвэл бусад FPGA,) 2. Vivado эсвэл бусад VHDL орчны харьцангуй сүүлийн үеийн хувилбар3. Дээр дурдсан програмыг ажиллуулах боломжтой компьютер
Амьдралын LED матриц тоглоом 32 X 32: 8 алхам
LED Matrix Амьдралын Тоглоом 32 X 32: Би Jptrsn-ийн 16 x16 Амьдралын Тоглоомоос санаа авсан боловч дөрөв дахин том болсон. Bangood.com дээрээс MAX7219 Dot Matrix Module 4-in-1 Display-ийг Bangood.com дээрээс £ 3.50 Тэднийг ирэхэд таслахад маш хэцүү байсан
Olympus Evolt E510 алсын кабелийн хувилбар (Алсын удирдлага дээр автомат фокус бүхий 2 -р хувилбар): 6 алхам (зурагтай)
Olympus Evolt E510 алсын кабелийн хувилбар (Алсын удирдлага дээр автомат фокус бүхий 2 -р хувилбар): Өчигдөр би Olympus E510 -ийнхээ нэг товчлууртай энгийн алсын удирдлагыг бүтээсэн. Ихэнх камерууд хоёр горимтой Хөшиг суллах товчлууртай (зураг дарах гэж дардаг). Хэрэв товчлуурыг дарвал камер автоматаар фокуслаж, гэрлийг хэмжих болно