Мазмуну:
- 1 -кадам: Долбоорду нан тактасында куруу
- 2 -кадам: Оюнду программалоо
- 3 -кадам: Оюн ойноо жана көңүл ачуу:)
Video: Gyro Sensor жана Nokia 5110 LCD менен "Space Impact" оюну: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Менин Тамаготчи өлгөндөн кийин (акыркы долбоор), мен убактымды текке кетирүүнүн жаңы жолун издей баштадым. Мен Arduinoдо "Space Impact" классикалык оюнун программалоону чечтим. Оюнду бир аз кызыктуу жана кызыктуу кылуу үчүн, мен космостук кемесинин башкаруусу катары жатып калган гироскоптун сенсорун колдондум.
1 -кадам: Долбоорду нан тактасында куруу
Аппаратура абдан жөнөкөй. Сизге керек:
баскыч жана 10 кОм резистор
An Arduino (Uno / Nano / мааниси жок)
MPU-6050 Gyro сенсору
Nokia 5110 LCD дисплейи
Кошумча: активдүү Buzzer жана 20 Ohm каршылыгы
Ишти жеңилдетүү үчүн мен Nokia LCD үчүн калканды ширеттим. Жөн эле ЖК, арткы жарык үчүн которгуч жана 5 Вольт, GND ж.
Nokia ЖКнын ар кандай түрлөрү бар. Балким, зымдарды тууралаш керек же программаны бир аз өзгөртүү керек.
2 -кадам: Оюнду программалоо
Акыркы долбоорумдагыдай эле, мен бардык графиканы боёк менен иштеп чыктым жана сүрөттөрдү алты бурчтууга айландыруу үчүн LCDAssistantти колдондум.
Сиз жөн гана файлдарды жүктөп алып, Arduinoго жүктөй аласыз. Эгерде орнотууңуз туура болсо, анда баары жакшы иштеши керек. Сиз ЖКнын контрастын myGLCD.setContrast (X) менен өзгөртө аласыз;.
Мен rar файлын (gyro.rar) жана эки башка файлды (Graphic.c & gyro.ino) коштум. Сиз бул тандоолордун бирин тандай аласыз.:)
3 -кадам: Оюн ойноо жана көңүл ачуу:)
Мен космостук кемесинин эки башка учуу ылдамдыгын ишке киргиздим, гироскоптордун бурчуна жараша. Сиз метеориттер сыяктуу башка нерселерге урунбаңыз же аларды лазердик ок менен жок кылышыңыз керек. Кээ бир тоскоолдуктар башкаларга караганда бышык, ошондуктан аларды сындыруу үчүн эки жолу атуу керек болот. Душмандын космос кораблдери кайра аткылашат. Максат - мүмкүн болушунча көп жылдыздарды чогултуу. Сиздин космостук кемесиңиз жок кылынгандан кийин, упайыңызды жана аман калган убактыңызды көрө аласыз.
Эгерде сиз космос кемесинин көзөмөлү катары джойстикке ээ болгон версияны кааласаңыз, мага төмөндөгү комментарийлерде массаж жазыңыз.:)
Сунушталууда:
BBC Micro: бит жана Scratch - Интерактивдүү руль жана Айдоо оюну: 5 кадам (Сүрөттөр менен)
BBC Micro: бит жана Scratch - Интерактивдүү руль жана Айдоо оюну: Менин бул жумадагы тапшырмаларымдын бири - бул биз жазган Scratch программасы менен иштөө үчүн BBC Micro: bitти колдонуу. Мен бул ThreadBoardди камтылган системаны түзүү үчүн эң сонун мүмкүнчүлүк деп ойлодум! Чийүү үчүн менин илхамым
PC Hardware Monitor Arduino жана Nokia 5110 LCD менен: 3 кадам
PC Hardware Monitor Arduino жана Nokia 5110 LCD менен: CPU температурасын, жүктөмүн, саатын жана колдонулган RAMCPU жүктөмүн же сааттын маанилерин чагылдырган Arduino негизделген PC монитору да график катары тартылышы мүмкүн. Nokia 5110 84x48 ЖК
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
DIY топурактын нымдуулук монитору Arduino жана Nokia 5110 дисплейи менен: 6 кадам (сүрөттөр менен)
DIY топурактын нымдуулугу Arduino жана Nokia 5110 дисплейи менен: Бул Нускамада биз чоң Nokia 5110 LCD дисплейи менен абдан пайдалуу топурактын нымдуулугун кантип куруу керектигин көрөбүз Arduino. Ардуинодон өсүмдүктөрүңүздүн топурагынын нымдуулугун оңой өлчөп, кызыктуу түзмөктөрдү куруңуз
Джойстик жана IR алуучу менен Arduino көзөмөлдөгөн платформа оюну: 3 кадам (сүрөттөр менен)
Ардуино көзөмөлдөгөн платформер оюну джойстик жана IR алуучу менен: Бүгүн биз C#негизделген жөнөкөй платформер оюнун башкаруу үчүн Arduino микроконтроллерин колдонобуз. Мен Ардуинону джойстик модулунан киргизүү үчүн колдонуп жатам жана ошол киргизүүнү C# тиркемесине жөнөтөм, ал Serial c аркылуу маалыматты угат жана чечет