Мазмұны:

Циклон (Arduino жарықдиодты ойын): 6 қадам (суреттермен)
Циклон (Arduino жарықдиодты ойын): 6 қадам (суреттермен)

Бейне: Циклон (Arduino жарықдиодты ойын): 6 қадам (суреттермен)

Бейне: Циклон (Arduino жарықдиодты ойын): 6 қадам (суреттермен)
Бейне: 💨Крутой мини пылесос своими руками 2024, Маусым
Anonim
Циклон (Arduino жарықдиодты ойын)
Циклон (Arduino жарықдиодты ойын)

Бұл оқулықта мен сізге өте аз коды немесе тәжірибесі бар жарықдиодты ойын жасауды үйретемін! Мен бұл идеяны біраз уақыт бойы ойлап таптым, ақыры оны жасауға кірістім. Бұл бізге барлық аркада ойындарын еске салатын қызықты ойын. Қосымша сілтемелер үшін сілтеме жасайтын басқа да оқулықтар бар. Мұны бір сағаттық жұмыстың ішінде жасауға болады және күш жұмсауға тұрарлық:)

Жабдықтар

WS2812B жарықдиодты x24

Ардуино Нано

Бір сәтте басу түймесі

1 -қадам: Демонстрацияны қараңыз

Image
Image

2 -қадам: кез -келген кадр түрін табыңыз

Кез келген түрдегі кадрды табыңыз
Кез келген түрдегі кадрды табыңыз
Кез келген түрдегі кадрды табыңыз
Кез келген түрдегі кадрды табыңыз

Бұл жағдайда мен сурет жақтауын қолдандым. Біреуді салу әрқашан мүмкін, бірақ мен бұл жобаны тез аяқтағым келді. Менің жобада кадрдың айналасында оралатын 20 жарық диоды бар. Дегенмен, бұл санды қалауыңызға немесе қалаған қуат тұтынуына байланысты өзгертуге болады.

3 -қадам: бағдарламалау

Бағдарламалау
Бағдарламалау

Бұл бағдарлама ең тиімді емес … бірақ ол тапсырманы тамаша орындайды. Ойында бес түрлі ойыншы бар. Gamestate нөл түймешігі басылғанға дейін бос күйді білдіреді. Басқа ойыншылар ойыншының қай деңгейде екенін көрсетеді. Түйменің шығуына қарсы тұру үшін, мен delay () орнына millis () функциясын қолданамын. Осылайша, түйме өңделгенше ойын әлі де жалғаса береді.

Жылдамдықты қалау бойынша реттеу үшін ledSpeed айнымалы мәнін төмендету жылдамдықты арттырады. Жылдамдықтар қиындыққа қарай реттелген.

4 -қадам: сымдар мен дәнекерлеу

Сымдар мен дәнекерлеу
Сымдар мен дәнекерлеу

Бұл жобаны Arduino Nano -ға жалғанатын 5В сыммен немесе портативті ету үшін 3 АА аккумуляторлық батареясынан алуға болады.

Бір сәтте басу үшін тесік бұрғылаңыз немесе оны жақтаудан бөлек қойыңыз. Бір жағын жерге, екінші жағын 4 түйреуішке қосыңыз.

(Қосымша)-Батареялар жинағын 5v желісіндегі қосқышпен Arduino Nano VIN және Ground түйреуіштеріне қосыңыз. Сигналдың 5В екеніне көз жеткізіңіз және шығыс Arduino мен жарық диодты қуаттандыруды басқара алады. Батареялардың қызмет ету мерзімін ұзарту үшін жарық диодты шамдарға жарықтық сыйымдылығын қойыңыз.

Светодиодтардың екі жиынтығын Arduino -дағы 5В рельске қосыңыз және жерге қосыңыз. Соңында, Arduino -да қалаған түйреуіштерге Din жолдарын орындаңыз.

5 -қадам: Ыстық желім және қауіпсіз

Ыстық желім және қауіпсіз
Ыстық желім және қауіпсіз
Ыстық желім және қауіпсіз
Ыстық желім және қауіпсіз

Мен сымдарды бекіту үшін ыстық желім мен Zip галстукін қолдандым. Кез келген өткір заттарды жабуға тырысыңыз және сымдарды мықтап бекітіңіз. Қолдар мұны ұстап тұруы мүмкін.

6 -қадам: Басқа сілтеме

Тағы бір анықтама
Тағы бір анықтама

Мен табылған нұсқаулар сілтемеде. Уақыт бөлгеніңізге рахмет және сіз бұл жобаны пайдаландыңыз деп үміттенемін. Қосымша құжаттар мен қызықты жобалар үшін менің веб -сайтқа (www.neehaw.com) кіріңіз. Ләззат алыңыз!

Нұсқауға болатын

Нұсқауға болатын екі

Ұсынылған: