Агуулгын хүснэгт:

Циклон (Arduino LED тоглоом): 6 алхам (зурагтай)
Циклон (Arduino LED тоглоом): 6 алхам (зурагтай)

Видео: Циклон (Arduino LED тоглоом): 6 алхам (зурагтай)

Видео: Циклон (Arduino LED тоглоом): 6 алхам (зурагтай)
Видео: Arduino Cyclone Arcade Game 2024, Арваннэгдүгээр
Anonim
Циклон (Arduino LED тоглоом)
Циклон (Arduino LED тоглоом)

Энэхүү гарын авлагад би маш бага код эсвэл туршлагатай LED тоглоомыг хэрхэн хийхийг танд заах болно. Надад хэсэг хугацаанд ийм санаа төрж, эцэст нь түүнийг бүтээх ажил эхлэв. Энэ бол бүх аркад тоглоомыг бидэнд сануулдаг хөгжилтэй тоглоом юм. Нэмэлт лавлагаа авахын тулд би холбож өгөх бусад хичээлүүд байдаг. Үүнийг шаргуу хөдөлмөрлөсний дараа нэг цагийн дотор хийж болох бөгөөд хүчин чармайлт гаргах нь зүйтэй юм:)

Хангамж

WS2812B LEDS x24

Ардуино Нано

Түр зуурын товчлуур

Алхам 1: Демо үзэх

Image
Image

Алхам 2: Ямар ч төрлийн хүрээ олох

Ямар ч төрлийн хүрээ олох
Ямар ч төрлийн хүрээ олох
Ямар ч төрлийн хүрээ олох
Ямар ч төрлийн хүрээ олох

Энэ тохиолдолд би зургийн жааз ашигласан. Нэг барилга барих нь үргэлж сонголт байдаг, гэхдээ би энэ төслийг хурдан дуусгахыг хүсч байсан. Миний төсөлд хүрээ тойрсон 20 LED байдаг. Гэсэн хэдий ч энэ тоог хүссэн сонголт эсвэл хүссэн цахилгаан хэрэглээнд үндэслэн өөрчлөх боломжтой.

Алхам 3: Програмчлал

Програмчлал
Програмчлал

Энэ програм нь хамгийн үр дүнтэй биш боловч энэ ажлыг төгс гүйцэтгэдэг. Тоглоом нь таван өөр тоглогчтой. Gamestate zero нь товчлуур дарагдах хүртэл сул зогсолтыг илэрхийлнэ. Бусад тоглогчид тоглогч ямар түвшинд байгааг илэрхийлдэг. Товчлуурыг тайлахыг эсэргүүцэхийн тулд би delay () -ийн оронд millis () функцийг ашигладаг. Ийм байдлаар тоглоомыг товчлуурыг боловсруулах явцад ажиллуулж болно.

Хурдыг тохируулахын тулд ledSpeed хувьсагчийг багасгах нь хурдыг нэмэгдүүлэх болно. Хурд нь хүндрэлийн дарааллаар хийгдсэн байдаг.

Алхам 4: Цахилгааны утас ба гагнуур

Утас ба гагнуур
Утас ба гагнуур

Энэхүү төслийг зөөврийн болгохын тулд Arduino Nano руу ажилладаг 5V утас эсвэл 3 АА батерейны багцаар тэжээх боломжтой.

Түр зуурын товчлуурыг цооног өрөмдөх эсвэл хүрээнээс тусад нь байрлуул. Нэг талыг газар руу, нөгөө талыг 4 -р зүүгээр холбоно уу.

(Нэмэлт)-5в шугамын унтраалгаар батерейны багцыг Arduino Nano дээрх VIN ба Ground тээглүүрт холбоно уу. Дохио 5v бөгөөд гаралт нь Arduino болон LED -ийг асаах чадвартай эсэхийг шалгаарай. Батерейны ашиглалтын хугацааг нэмэгдүүлэхийн тулд LED -ийн гэрэлтүүлгийн багтаамжийг тавь.

Хоёр LED гэрлийг Arduino дээрх 5V төмөр замд холбож, газардуулгыг холбоно уу. Төгсгөлд нь Din шугамыг дагаж Arduino дээрх хүссэн зүү рүү очно уу.

Алхам 5: Халуун цавуу ба найдвартай

Халуун цавуу ба найдвартай
Халуун цавуу ба найдвартай
Халуун цавуу ба найдвартай
Халуун цавуу ба найдвартай

Утсыг бэхлэхийн тулд би маш их халуун цавуу, Zip зангиа ашигласан. Аливаа хурц үзүүртэй зүйлийг таглаж, утсыг бэхлэхийг хичээ. Үүнийг гар барьж байгаа байх.

Алхам 6: Өөр лавлагаа

Өөр лавлагаа
Өөр лавлагаа

Миний олж мэдсэн илүү их зүйлийг холбосон болно. Цаг зав гаргасанд баярлалаа, танд энэ төслийг ашигласан гэж найдаж байна. Илүү олон баримт бичиг, хөгжилтэй төслүүдийг үзэхийн тулд миний вэбсайтад зочилно уу (www.neehaw.com). Зугаацаарай!

Зааварлах боломжтой нэг

Зааварлах хоёр

Зөвлөмж болгож буй: