Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Бүх материалыг цуглуулах
- Алхам 2: Схемийг дагана уу
- Алхам 3: Тоглоомыг хэрхэн яаж тоглох вэ
- Алхам 4: Хэцүү байдлын түвшин
Видео: LED Whack-a-mole: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
"Whack-a-mole" тоглоом нь долоон LED болон джойстик ашигладаг. Миний самбар дээр зүүнээс 3, 4, 5, 6 -р LED -ээр дүрслэгдсэн 4 "мэнгэ" байна. Эдгээр дөрвөн LED -ийн нэг нь санамсаргүй байдлаар асах бөгөөд джойстик дээрх харгалзах чиглэлд хүрэхийн тулд тодорхой цаг хугацаа өгөх болно. Би LED -ийг тохируулсан тул джойстик дээрх сонголтууд зүүнээс баруун тийш байх болно: зүүн, доош, дээш, баруун.
Хангамж
1. Arduino UNO
2. 7 LED (3 ногоон, 2 улаан, 1 шар
3. 7 резистор 330 ом
4. 1 ps2 джойстик
5. Утаснууд
6. Жижиг гутлын хайрцаг
Алхам 1: Бүх материалыг цуглуулах
Энэ төслийг хийхийн тулд танд ямар ч гоёмсог хэрэгсэл хэрэггүй. 330 ом эсэргүүцлийн оронд 220 ом эсэргүүцэл ашиглаж болно. Хэрэв та LED болон утсыг өнгөөр кодлодог бол энэ нь илүү хатуу түвшинд тоглоход хялбар болгодог.
Алхам 2: Схемийг дагана уу
Жойстикээс бусад бүх зүйл төслийн бодит зурагтай нийцэж байх ёстой. Миний джойстик нь 5 зүүтэй бөгөөд 4 -ийг нь би ашигласан: "Y", "X", "Bt", "VCC" гэж нэрлэсэн бөгөөд "GND" нь Arduino дээрх GND ба 5V -тэй холбогдсон " X "ба" Y "нь A0 ба A1 -тэй холбогдсон байна. Та мөн джойстикийн 5 -р зүүг ашиглаж болно, гэхдээ та өөр нэг LED (нэг мэнгэ) нэмж, кодоо нэмэх шаардлагатай болно.
Алхам 3: Тоглоомыг хэрхэн яаж тоглох вэ
Зүүн талд байгаа хоёр гэрэл улаан, ногоон өнгөтэй байгаа нь буруу эсвэл зөв сонголтыг илтгэнэ. Баруун талд байгаа шар гэрэл нь одоогийн өндөр онооны тоог анивчиж, гүйлт дуусах бүрт (буруу сонголт хийх бүрт) оноог харуулна. Оноо авахын тулд LED нь тодорхой хугацаанд санамсаргүйгээр асах үед джойстик дээрх харгалзах чиглэлийг дарах шаардлагатай болно.
Алхам 4: Хэцүү байдлын түвшин
Тогтмол гэж миний кодонд бичсэн бэрхшээлийн түвшин бол тухайн хүн миллисекундээр сонгох ёстой хугацаа юм. Хүндрэл бэрхшээлийг өөрийн хүссэнээр өөрчлөхийн тулд та эдгээр цаг үеийг хольж болно.
Зөвлөмж болгож буй:
Whack-a-moLED !!: 7 алхам
Whack-a-moLED !!: Энэ бол Whack-a-Mole тоглоомын LED хувилбар юм. Үндсэндээ 4 LED -ээс санамсаргүй LED нь нүхнээс гарах мэнгэний оронд асдаг бөгөөд тоглогч мэнгэ цохихын оронд джойстик ашиглан LED -ийг унтраадаг
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Neopixel Ws2812 LED эсвэл LED зурвас эсвэл Led бөгжийг Arduino ашиглан хэрхэн ашиглах вэ: 4 алхам
Neopixel Ws2812 LED эсвэл LED STRIP эсвэл Led Ring -ийг Arduino ашиглан хэрхэн ашиглах вэ: Сайн уу залуусаа Neopixel led Strip нь маш алдартай бөгөөд үүнийг ws2812 LED зурвас гэж нэрлэдэг. Эдгээр нь маш их алдартай, учир нь эдгээр LED зурвас дээр бид тус бүрийг тус тусад нь авч үзэх боломжтой бөгөөд хэрэв та цөөн хэдэн гэрлийг нэг өнгөөр гэрэлтүүлэхийг хүсч байвал
DIY Arduino робот гар, Алхам алхам: 9 алхам
DIY Arduino робот гар, алхам алхмаар: Эдгээр заавар нь танд робот гарыг хэрхэн яаж хийхийг зааж өгөх болно
Whack-a-somebody: 6 алхам (зурагтай)
Whack-a-somebody: Энэхүү төсөл нь Малага Их Сургуулийн Харилцаа Холбооны Сургуулийн Бенг Электроникийн Инженерийн Инженерийн 4-р дамжааны модуль болох "Creative Electronics" -т зориулагдсан болно. Whack-a-mole-ийн тухай