Мазмуну:
- 1 -кадам: Кээ бир Intro
- 2 -кадам: Иштөөнүн келечеги
- 3 -кадам: Компоненттер керек
- 4 -кадам: Райондук диаграмма жана туташуулар
- 5 -кадам: Код
- 6 -кадам: Бактылуу кылуу
- 7 -кадам: Чектөөлөр жана жаңыртуулар
Video: Автоматтык Google T Rex Оюн контроллери Arduino колдонуу: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
аны куруп алалы
1 -кадам: Кээ бир Intro
сиз Google rex aka dino оюну жөнүндө билесиз жана ал интернет оюну катары белгилүү.
оюн абдан жөнөкөй, секирүү менен тоскоолдуктардан алыс болуңуз жана ага окшош супер Марио чуркаңыз. көбүнчө секирүү үчүн космостук тилкени кол менен колдонобуз. бул мен үчүн эң эски мектеп …
Ошентип, бул үйрөткүчтө мен муну автоматтык түрдө кантип жасоону көрсөтөм, бул автоматтык башкаруучу.
кененирээк маалымат алуу үчүн видеону көрүңүз
2 -кадам: Иштөөнүн келечеги
сенатор
бул жерде биз тоскоолдукту таап, мен LDR колдонуп жаткан тоскоолдукту аныктоо үчүн секиргибиз келет
LDR мындай тоскоолдукту кантип аныктайт?
LDR каршылыгы жарыкка жараша өзгөрөт, бул караңгы убакта LDR каршылыгы өтө жогору жана тескерисинче. Ошентип, биздин тоскоолдуктун түсү караңгы, андыктан биз ар кандай аналогдук баалуулуктарды ала алабыз. ошол баалуулук менен контроллердин жардамы менен биз сервону иштетебиз.
servo боштукту басуу үчүн колдонулат. ошондуктан бул иштөө принциби
3 -кадам: Компоненттер керек
arduino uno
сиз каалаган arduino колдоно аласыз
servo мотор
Мен sg90 колдонуп жатам
LDR
биздин сенсор
10K RESISTOR
4 -кадам: Райондук диаграмма жана туташуулар
сураныч видеону көрүңүз
Биринчиден, сервоприводдун VCC'ин 5v жана жерге жерге туташтырыңыз
анда мен PWM пинин Arduino pin 9га туташтырдым
LDRди а0 пинге туташтырыңыз
5 -кадам: Код
Мен Arduino аналогдук окуу функциясын колдонуп жатам жана мен servo триггерлери үчүн шарттарды берем
бул жерден жүктөө
6 -кадам: Бактылуу кылуу
сураныч, видеону көрүңүз. Эгер кандайдыр бир шектенүүңүз бар болсо, төмөндө комментарий калтырыңыз
7 -кадам: Чектөөлөр жана жаңыртуулар
Мен видеодо айткандай чектөөлөр бар
1.arduino ал канаттуу келгенде динону түшүрө албайт.
Чечим
Үстүнкү жагына ldr кошуу менен биз башка сервону башкара турган триггер менен канаттууну табабыз (артка баскычы)
2. ылдамдык жогорулаганда ийгиликсиз болот
3. түс өзгөргөндө иштебейт (түс инверсиясы)
Чечим
Биз муну дагы сенсорлорду жана кээ бир татаал коддорду кошуу менен чече алабыз
Сунушталууда:
Arduino негизделген DIY оюн контролери - Arduino PS2 оюн контроллери - DIY Arduino Gamepad менен Tekken ойноо: 7 кадам
Arduino негизделген DIY оюн контролери | Arduino PS2 оюн контроллери | DIY Arduino Gamepad менен Tekken ойноо: Саламатсыздарбы балдар, оюндарды ойноо ар дайым кызыктуу, бирок өзүңүздүн DIY колдонмо оюнуңузду башкаруучу менен ойноо алда канча кызыктуу. Ошентип, биз бул инструкцияларда arduino pro micro колдонуп оюн контроллерин жасайбыз
Автоматтык суу насосунун мотор контроллери: 12 кадам
Автоматтык суу насосунун мотор контроллери: Салам досум, бүгүн мен 2N222 транзисторун жана релесин колдонуп автоматтык суу насосунун мотор контроллеринин схемасын жасайм
Көнүгүү машинасы USB оюн контроллери: 8 кадам (сүрөттөр менен)
Exercise Machine USB Game Controller: Өзүн жана үй -бүлөсүн машыгууга үндөө үчүн, мен стандарттуу USB оюн контроллерин тууроочу адаптер жасадым, бирок оюндун кыймыл ылдамдыгын эллиптикалык машинада же машыгуу велосипединде тебүү менен башкарам. Бул жарыш оюндары үчүн өзгөчө жагымдуу. Бул
PS4 контроллери жана оюн сактоо: 5 кадам
PS4 Контроллери жана Оюн Сактоо: Мен PS4 аксессуарларымды узак убакыт бою сактоо менен күрөшүп келем. Мен кичинекей бөлмөдө жашайм жана мендеги беттерди көбүнчө көп нерселер ээлейт, көбүнчө менин оюн кутучаларым жана контроллерлерим. Мектептеги сабактарымдын биринде
Arduino Оюн Контроллери Жарыктар менен Биримдик Оюнуна жооп берет :: 24 кадам
Arduino Оюн Контроллери Жарыктар менен Сиздин Биримдик Оюнуна жооп берет :: Биринчиден, мен бул нерсени сөз менен жаздым. Мен биринчи жолу инструктивдүү колдонуп жатам, ошондо мен мындай деп айтам: кодду жазгыла, бул кадамдын башындагы сүрөттү айтып жатам. Бул долбоордо мен 2 өзүнчө битти иштетүү үчүн 2 arduino & rsquo колдоном