Мазмуну:

Gyro Sensor жана Nokia 5110 LCD менен "Space Impact" оюну: 3 кадам
Gyro Sensor жана Nokia 5110 LCD менен "Space Impact" оюну: 3 кадам

Video: Gyro Sensor жана Nokia 5110 LCD менен "Space Impact" оюну: 3 кадам

Video: Gyro Sensor жана Nokia 5110 LCD менен
Video: Nokia N9: горящая платформа (2011) – ретроспектива 2024, Ноябрь
Anonim
Image
Image

Менин Тамаготчи өлгөндөн кийин (акыркы долбоор), мен убактымды текке кетирүүнүн жаңы жолун издей баштадым. Мен 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 -кадам: Оюн ойноо жана көңүл ачуу:)

Оюн ойноп, көңүл ачыңыз:)
Оюн ойноп, көңүл ачыңыз:)
Оюн ойноп, көңүл ачыңыз:)
Оюн ойноп, көңүл ачыңыз:)

Мен космостук кемесинин эки башка учуу ылдамдыгын ишке киргиздим, гироскоптордун бурчуна жараша. Сиз метеориттер сыяктуу башка нерселерге урунбаңыз же аларды лазердик ок менен жок кылышыңыз керек. Кээ бир тоскоолдуктар башкаларга караганда бышык, ошондуктан аларды сындыруу үчүн эки жолу атуу керек болот. Душмандын космос кораблдери кайра аткылашат. Максат - мүмкүн болушунча көп жылдыздарды чогултуу. Сиздин космостук кемесиңиз жок кылынгандан кийин, упайыңызды жана аман калган убактыңызды көрө аласыз.

Эгерде сиз космос кемесинин көзөмөлү катары джойстикке ээ болгон версияны кааласаңыз, мага төмөндөгү комментарийлерде массаж жазыңыз.:)

Сунушталууда: