
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54


Tamagotchi öldükdən sonra (son layihə), vaxtımı boşa çıxarmağın yeni bir yolunu axtarmağa başladım. Klassik "Space Impact" oyununu Arduino'da proqramlaşdırmağa qərar verdim. Oyunu bir az daha maraqlı və əyləncəli etmək üçün, uzay gəmisinin idarəsi olaraq yatdığım bir giroskop sensorundan istifadə etdim.
Addım 1: Layihəni Breadboard üzərində qurun


Avadanlıq çox sadədir. Ehtiyacınız var:
bir düymə və 10 kOhm müqavimət
bir Arduino (Uno / Nano / fərqi yoxdur)
MPU-6050 Gyro Sensoru
Nokia 5110 LCD ekran
İsteğe bağlı: aktiv bir Buzzer və 20 Ohm rezistor
İşi asanlaşdırmaq üçün Nokia LCD üçün bir qalxan lehim etdim. Yalnız LCD, arxa işıq üçün bir keçid və 5 Volt, GND və s.
Nokia LCD -nin fərqli növləri mövcuddur. Bəlkə kabelləri düzəltməlisiniz və ya proqramı bir az dəyişdirməlisiniz.
Addım 2: Oyunun proqramlaşdırılması


Son layihəmdə olduğu kimi bütün qrafikləri boya ilə hazırladım və şəkilləri altıbucağa çevirmək üçün LCDAssistant istifadə etdim.
Yalnız faylları yükləyə və Arduino -ya yükləyə bilərsiniz. Quruluşunuz düzgündürsə, hər şey yaxşı işləməlidir. LCD -nin kontrastını myGLCD.setContrast (X) ilə dəyişə bilərsiniz.
Bir rar faylını (gyro.rar) və iki ayrı faylı (Graphic.c & gyro.ino) əlavə etdim. Bu seçimlərdən birini seçə bilərsiniz.:)
Addım 3: Oyunu oynayın və əylənin:)


Gyro sensorunun bucağından asılı olaraq kosmik gəminin iki fərqli uçuş sürətini tətbiq etdim. Meteoritlər kimi digər obyektlərə çırpılmamaq və ya lazer atışları ilə məhv etmək lazımdır. Maneələrin bəziləri digərlərindən daha davamlıdır, buna görə də onları qırmaq üçün iki dəfə vurmalı olacaqsınız. Düşmən kosmik gəmiləri geri atəş açır. Məqsəd bacardığınız qədər ulduz toplamaqdır. Uzay gəminiz məhv edildikdən sonra hesabınızı və sağ qalan vaxtınızı görə bilərsiniz.
Kosmik gəminin idarəsi kimi bir joystick ilə bir versiya istəyirsinizsə, aşağıdakı şərhlərdə mənə masaj yazın.:)
Tövsiyə:
Gyro Sensor MPU6050 "skiiiD" ilə necə istifadə olunur: 9 addım

Gyro Sensor MPU6050-ni "skiiiD" ilə necə istifadə etmək olar: "skiiiD" ilə Gyro Sensor MPU6050 modulunu istifadə etmək üçün dərslik. -W
Nokia 5110 LCD ilə VEML6070 UV Sensor: 11 addım

Nokia 5110 LCD ilə VEML6070 UV Sensor: Bu layihədə 3 ay oturduqdan sonra bunu istehsalçı ictimaiyyəti ilə paylaşacağımı düşündüm. Büdcə qiyməti UV sensoru :) 1 saat ərzində yığılıb illərlə istifadə oluna bilər
Nokia 5110 LCD ilə Arduino Barometri: 4 addım

Nokia 5110 LCD ilə Arduino Barometri: Bu Arduino ilə sadə bir barometrdir
Arduino və Nokia 5110 LCD ilə PC Hardware Monitoru: 3 addım

Arduino və Nokia 5110 LCD ilə PC Hardware Monitoru: CPU temperaturu, yükü, saatı və istifadə olunan RAMCPU yük və ya saat dəyərlərini göstərən Arduino əsaslı PC monitoru da qrafik olaraq çəkilə bilər. Parçalar: Arduino Nano və ya USB ilə serial adapterə Nokia 5110 84x48 LCD
Nokia 5110 LCD ilə Arduino GPS: 4 addım

Nokia 5110 LCD ilə Arduino GPS: Salam! Bu gün Arduino GPS proqramımı qismən bitirdim. Arduino proqramlaşdırma ilə bilik toplayıram və bir neçə həftə əvvəl GPS sürətölçən düzəltmək qərarına gəldim. Maşında istifadə etmək istəyirəm. Nokia 5510 lcd ekranlarını çox sevirəm və bu