Mündəricat:
- Addım 1: Təchizat alın
- Addım 2: Qısaca işləmək
- Addım 3: Bağlantıları edək
- Addım 4: Arduino Kodunu Yükləyin
- Addım 5: Qenerasiya Proqramını açın
Video: Flappy Bird Arduino -dan istifadə edir və işlənir: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Hamıya salam!!!
Arduino əsaslı yeni bir layihəyə xoş gəldiniz. Hamımız həyatımızda bir dəfə flappy quş oyunu oynamışıq. Kompüterimizdə oynasaq və Arduino ilə idarə etsək necə? Aşağıda göstərilən bütün addımları izləyin və bu təlimatın sonuna qədər oyunu mikrokontrollerinizdən istifadə edərək idarə edəcəksiniz.
Addım 1: Təchizat alın
Bu layihə üçün bir Arduino Uno Board və SR-04 Ultrasonik sensor istifadə edəcəyik. Bu komponentləri UTSource.net saytından almağı məsləhət görürəm, çünki onlar aşağı qiymətli elektronika komponentləri və keyfiyyət baxımından heç bir güzəştə getmədən modullar təqdim edirlər. Onları yoxlayın !!!
1 X Arduino Uno
1 X SR-04 Ultrasonik Sensor
Çörək taxtası (isteğe bağlı) və bir neçə başlıq telləri
Addım 2: Qısaca işləmək
Ultrasonik sensoru burada istifadə etməyimizin səbəbi əlimizlə aramızdakı məsafə məlumatlarını əldə etməkdir
sensor və hərəkət edən quşun hündürlüyünü tənzimləmək üçün bu dəyərlərdən istifadə edin. Oyun Processing -də yaradılıb və Arduino seriyalı portdan istifadə edərək onunla əlaqə qurur. Yuxarıdakı oyunun bir neçə şəklini əlaqələndirdim, buna görə də bu layihə haqqında fikir sahibi olmaq üçün onlara baxın.
Addım 3: Bağlantıları edək
Əvvəlcə SR-04-ə qoşulun
sensor Arduino lövhəsinə. Arayüz üçün yalnız bir sensor olduğu üçün bu layihə üçün bir dövrə diaqramı əlavə etməyəcəyəm. Bağlantılar aşağıdakı kimidir -
SR-04 >> Arduino Uno
Vcc >> 5V
Gnd >> Gnd
Tetik Pin >> Rəqəmsal pin 11
Echo Pin >> Rəqəmsal pin 10
Bağlantılar budur.
Addım 4: Arduino Kodunu Yükləyin
İndi kodu Arduino lövhəsinə yükləməyin vaxtı gəldi.
Kodu aşağıdan yükləyin.
Kodu yükləməzdən əvvəl, oyuna məlumat göndərmək üçün istifadə edəcəyimiz üçün uyğun com portunu və baud nisbətini seçdiyinizə əmin olun.
***************************************************
boş quraşdırma ()
{
pinMode (trigPin, Çıxış);
pinMode (echoPin, GİRİŞ);
Serial.begin (9600); // Baud dərəcəsini burada təyin edin
}
*******************************************************
Addım 5: Qenerasiya Proqramını açın
Arduino kodu yükləndikdən sonra yükləyin və açın
emal kodu. Yenə eyni baud dərəcəsini təyin edin və əvvəllər etdiyiniz kimi düzgün kom portunu qeyd edin.
*******************************************************
boş quraşdırma () {
ölçü (400, 600);
p1.x = eni + 50;
p2.x = eni + 220;
p3.x = eni + 370;
myPort = yeni Serial (bu, "COM3", 9600); // Buradakı giriş limanını və baud sürətini dəyişdirin
myPort.bufferUntil (10);
}
********************************************************
İndi bu oyunu sınayaq. İdeyanın işlənməsindəki işləmə düyməsini vurun və getməyiniz yaxşıdır.
Quş əlinizlə sensor arasındakı məsafəyə görə hərəkət edir.
Ümid edirik ki, bu kiçik təlimatı bəyənmisiniz. Əgər belədirsə, zəhmət olmasa sevdiyiniz düyməni basaraq dəstək göstərin və dostlarınızla da paylaşın. Hər hansı bir yardıma ehtiyacınız varsa, aşağıda şərh etməkdən çekinmeyin. Bu gün uşaqlar üçün budur. Görürsünüz, tezliklə başqa bir möhtəşəm layihə ilə qarşılaşacaqsınız.
Tövsiyə:
DIY, Visuino Ardıcıllığı Komponentindən istifadə edərək Servo Motor Açısını Necə Nəzarət Edir: 10 Addım
DIY, Visuino Ardıcıllığı Komponentindən istifadə edərək Servo Motor Açısını Necə İdarə Edir: Bu dərslikdə Servo Motor və Arduino UNO və Visuino'dan istifadə edərək servo motor Bucağını ardıcıllıq komponentindən istifadə etməklə istifadə edəcəyik. bizim vəziyyətimizdə servo motor dərəcəsi
LED Saat 555 və 4017 istifadə edir (Proqramlaşdırma Lazım deyil): 8 Addım (Şəkillərlə)
LED Saat 555 və 4017 (Proqramlaşdırmaya Ehtiyac yoxdur) istifadə edərək: Burada təxminən 7 il əvvəl hazırladığım və hazırladığım bir layihəni təqdim edəcəyəm. Layihənin ideyası, 4017 kimi sayğac IC -lərindən istifadə edərək LED -lərin yanıb sönməsini idarə edən siqnallar yaratmaqdır. analog saat əqrəbləri
Təlimat: Arduino, TCA9548A I2C Multiplexer istifadə edərək birdən çox Eyni Ünvan Cihazına Necə Nəzarət Edir: 3 Addım
Təlimat: Arduino, TCA9548A I2C Multiplexer istifadə edərək Birdən çox Eyni Ünvan Cihazına Necə Nəzarət Edir: Təsvir: TCA9548A I2C Multiplexer Modulu eyni I2C ünvanlı (8 eyni ünvana qədər I2C) cihazları bir mikro nəzarətçiyə bağlamağı təmin etməkdir. Multiplexer, əmrləri seçilmiş dəstə bağlayaraq qapıçı kimi çıxış edir
Potentio Göstəricisi RGB Neopixel İstifadə edir: 4 Addım
Potensio Göstəricisi RGB Neopikseli İstifadə Edir: Bu yazıda potensialiometrin RGB Nano piksel halqasından istifadə edərək fırlanma göstəricisi hazırlayacağam
LOGO ilə Ubidots İnteqrasiya Platforması! Siemens Node-RED istifadə edir: 13 addım
LOGO ilə Ubidots İnteqrasiya Platforması! Siemens Node-RED istifadə edir: Bir neçə həftədir bir LOGO ilə bəzi testlər etmişəm! (məntiqi modul) Siemens -dən, bir neçə aydır ki, əsas sənaye tətbiqlərində istifadə etdiklərini gördüm, şəxsən bunu 100% PLC hesab etməsəm də, asanlıqla mone