Мазмұны:

Жарықдиодты жарықтандыру: 5 қадам
Жарықдиодты жарықтандыру: 5 қадам

Бейне: Жарықдиодты жарықтандыру: 5 қадам

Бейне: Жарықдиодты жарықтандыру: 5 қадам
Бейне: Тақырып "Жарықтандыру сипаттамаларының есептеудің негізгі әдістері." 2024, Шілде
Anonim
Жарықдиодты жарықтандыру
Жарықдиодты жарықтандыру

Бұл «Whack-a-mole» ойыны жеті жарықдиодты және джойстикті қолданады. Менің тақтайшамда сол жақтан 3, 4, 5 және 6 светодиодтармен ұсынылған 4 «моль» бар. Осы төрт светодиодтың біреуі кездейсоқ жанып тұрады және джойстиктің сәйкес бағытына жету үшін белгілі бір уақытты ұсынады. Мен светодиодтарды джойстикте таңдау солдан оңға қарай: солға, төменге, жоғарыға және оңға қарай орналастырдым.

Жабдықтар

1. Arduino UNO

2. 7 жарық диоды (3 жасыл, 2 қызыл және 1 сары)

3. 7 резистор 330 ом

4. 1 ps2 джойстик

5. Сымдар

6. Кішкене аяқ киім қорабы

1 -қадам: барлық материалдарды жинаңыз

Бұл жобаны жасау үшін сізге керемет құралдар қажет емес. 330 Ом резисторлардың орнына 220 Ом резисторларды қолдануға болады. Егер сіз светодиодтар мен сымдардың түс кодын берсеңіз, бұл қиын деңгейлерде ойнауды жеңілдетеді.

2 -қадам: схеманы орындаңыз

Схеманы орындаңыз
Схеманы орындаңыз

Джойстиктен басқа барлығы жобаның шынайы бейнесіне сәйкес келуі керек. Менің джойстикте 5 түйреуіш бар, мен оның 4 -ін қолдандым: жоғарыдан төменге қарай «Y», «X», «Bt» және «VCC» деп аталады, ал «GND» Arduino -да GND және 5V -ге қосылған, « X «және» Y «A0 және A1 -ге қосылған. Сондай -ақ, джойстиктің 5 -ші түйреуішін қолдануға болады, бірақ сізге тағы бір жарық диоды (тағы бір моль) қосу керек, сонымен қатар ол үшін кодты қосу қажет.

3 -қадам: Ойынды қалай ойнау керек

Ойынды қалай ойнау керек
Ойынды қалай ойнау керек

Сол жақтағы екі шам қызыл және жасыл болып табылады, бұл дұрыс емес немесе дұрыс таңдауды көрсетеді. Оң жақтағы сары жарық ағымдағы жоғары ұпайдың санын жыпылықтайды және ол жүгіру аяқталған сайын (қате таңдау жасалғанда) ұпай көрсеткішін көрсетеді. Ұпай жинау үшін светодиод кездейсоқ уақыт ішінде жанған кезде джойстиктің сәйкес бағытын басу керек болады.

4 -қадам: қиындық деңгейлері

Күрделілік деңгейлері
Күрделілік деңгейлері

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

Ұсынылған: