Mündəricat:
- Addım 1: İstifadə olunan materiallar
- Addım 2: Led Lövhəsini Fritzing
- Addım 3: Kodu əlavə edin
- Addım 4: Potansiyometrləri əlavə edin və test edin
- Addım 5: Pongu bitirmək
Video: Pierson və Jace tərəfindən Arduino üzərində pong: 5 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu, arduinoda Pongun necə oynanılacağı ilə bağlı təlimatdır. Beş sadə addımda izah olunur. Ümid edirik ki, oyunumuzdan zövq alacaqsınız!
Addım 1: İstifadə olunan materiallar
Bu materiallar istifadə etdiyimiz şeydir, Başqa bir şey üçün bir istifadə tapmısınızsa, unutmayın ki, bunlar bu layihənin çılpaq sümükləridir.
-Arduino Nano/Uno
-Çoxlu keçid telləri
-8x8 matrisli led
-çörək lövhəsi
Potensialiometrlər (2)
-Case (bir neçə fərqli daha az bahalı çantadan istifadə edə bilərsiniz, bu istifadə etdiyimiz haldır)
- Maska Bantı (telləri girişlərinə bağlamaq üçün)
Addım 2: Led Lövhəsini Fritzing
Bütün materialları hazırladıqdan sonra tel çəkməyə başlamalısınız. Aşağıda, bu Pongu düzgün bir şəkildə bağlamanıza kömək edəcək bir diaqram sənədidir. Arduino -dan telləri matris led lövhəyə bağlamağı bitirdikdə, ledin bütün işığını lövhədə yandırdığını görməlisiniz. Əks təqdirdə, təəssüf ki, yenidən başlamalı olacaqsınız. Bunu etdiyimiz zaman, düzgün fritzing əldə etmək üçün beş dəfə lazım idi. İlk dəfə düzgün başa düşməsəniz, heç bir problem yoxdur. Məqsəd səbir tələb etsə də bunu uğurla etməkdir.
Qeyd: Hələ oynaya bilməyəcəksiniz- buna görə də gözləməyin.
Addım 3: Kodu əlavə edin
Çox adam C Plus dilində kod yazmağı bilmədiyi üçün sizə bir kod təqdim etdik. Aşağıda codebender.cc saytından daxil ola biləcəyiniz, kopyalayıb yapışdıra biləcəyiniz kod bağlantısının bir nüsxəsi var.
codebender.cc/sketch:594853
Bu kodu əldə etdikdə onu arduino -ya yükləyin. Bunu necə edəcəyinizi bilməyənlər üçün arduino -nun kompüterə qoşulduğundan əmin olmalısınız və sonra kodunuzun göründüyü yerin yuxarı hissəsində "Doğrula" düyməsini və sonra bir dəfə vurun. "Arduinoda Çalış" düyməsini basacağınız təsdiqləndi. Matris lövhəniz bir mesajla başlamalı və sonra potensiometrləri çıxarmadan oynaya bilməlisiniz.
Addım 4: Potansiyometrləri əlavə edin və test edin
Bu növbəti addım, fikrimizcə, qismən əyləncəlidir. Çoxlu dondan sonra daha çox oyunlar oynanır. Matris lövhəsini sındırdıqdan və oyun işlədikdən sonra onu oynamağa hazırlamağın vaxtı gəldi. Növbəti addım iki potansiyometr bağlamaqdır və oyunu oynayaraq işlədiklərini yoxlamaqdır. Çərçivə diaqramı ilə iki potansiyometr vardı və onlar arduino ilə əlaqəli idi. Bu potansiyometrlər oyun üçün çox vacibdir, çünki etdiyiniz hərəkəti hiss edir və bunu led -lərə bağlayırlar. Potensiometrləri şəkildəki kimi bağlayın və sonra Pongun işlədiyini yoxlaya bilərsiniz. Əks təqdirdə, potensialiometrlərin lövhəyə yapışdırılmasında və ya bağlanmasında problem yaranır. Oyun işləyənə qədər sınayın və sonra əylənin.
Addım 5: Pongu bitirmək
İndi uğurla pong düzəltdiyinizə görə, son addım oynamağı asanlaşdırmaqdır. Demək istədiyim odur ki, matris lövhəsini bir çantaya qoyub telləri onunla birlikdə saxlayaq ki, gözəl, səliqəli və əlçatan olsun. İnsanların buna baxıb "Vay! Maraqlı bir oyun kimi görünür!" Ancaq oyununuz hələ də çörək taxtasında bütün telləri yıxılmış vəziyyətdədirsə, insanlar ona baxıb düşünə bilərlər: "Bu nədir? Niyə bu qədər qarışıqdır?" Lövhəni öz vəziyyətinizə bağlamaq və telləri uğurla gizlətmək üçün, təlimatımıza görə, bunun yolu potensiometrlərin dayana biləcəyi deliklər qazmaq və dayana biləcəyi pong lövhəsini yapışdırmaqdır. Şedevrinizi qutuya taxdığınız zaman telləriniz və arduino gizlənəcək.
Görünüşünün son şəkli budur:
Tövsiyə:
İnsan-Kompüter İnterfeysi: EMG istifadə edərək Bilək Hərəkəti tərəfindən Tutucu funksiyası (Kirigami tərəfindən hazırlanmışdır.): 7 addım
İnsan-Kompüter İnterfeysi: EMG istifadə edərək Bilək Hərəkəti tərəfindən Tutucunun İşlənməsi (Kirigami tərəfindən hazırlanmışdır): Beləliklə, bu, insan-kompüter interfeysində ilk sınağım idi. EMG sensoru istifadə edərək bilək hərəkətlərimin əzələ aktivləşdirmə siqnallarını tutdum və onu emal etdim. python və arduino vasitəsilə və origami əsaslı bir tutucunu işə saldı
Fırlanma Eksenli Obyekt İzləmə Kamerası Sürgüsü. RoboClaw DC Motor Controller və Arduino üzərində 3D Çap və Quraşdırma: 5 Addım (Şəkillərlə birlikdə)
Fırlanma Eksenli Obyekt İzləmə Kamerası Sürgüsü. RoboClaw DC Motor Controller və Arduino üzərində 3D Çap və Quraşdırma: Video çəkmə marağımı DIY ilə birləşdirməli olduğumdan bəri bu layihə ən çox sevdiyim layihələrdən biridir. Həmişə baxdım və izləmək üçün ekranı sürüşdürərkən bir kameranın ekranda hərəkət etdiyi filmlərdə o kinematik kadrları təqlid etmək istədim
ESP32 Thing və TB6612FNG Sürücüsü ilə Rolling Robotu, BLE üzərində Android tərəfindən idarə olunur: 11 addım
ESP32 Thing və TB6612FNG Sürücüsü ilə Rolling Robotu, BLE üzərində Android tərəfindən idarə olunur: Hamıya salamBu mənim ilk təlimatımdır. ESP32 Thing, TB6612 FNG və BLE -ə əsaslanan yuvarlanan robot (Raidho ləqəbli - hərəkətlə əlaqəli olan rundan). Qəribə görünə biləcək bir cəhət, fotoşəkillərin hazırlanma prosesindən olmamasıdır
PCB üzərində DIY Arduino qurmaq və yeni başlayanlar üçün bəzi məsləhətlər: 17 addım (şəkillərlə)
Bir PCB -də DIY Arduino qurmaq və yeni başlayanlar üçün bəzi məsləhətlər: Bu, A2D Electronics -dən satın alına biləcək bir dəstdən öz Arduino -nu lehimləyən hər kəs üçün bir bələdçi kimi nəzərdə tutulur. Uğurla qurmaq üçün bir çox məsləhət və fəndlərdən ibarətdir. Bütün fərqli komponentlərin nə olduğunu öyrənəcəksiniz
ARDUINO YUN tərəfindən idarə olunan ROOMBA STEFANO DALL'OLIO tərəfindən Wifi Tətbiqi ilə: 4 Addım (Şəkillərlə)
ARDUINO YUN tərəfindən idarə olunan ROOMBA, STEFANO DALL'OLIO tərəfindən Wifi Tətbiqi ilə: Bu təlimatla, Wifi vasitəsilə Roomba sürmək üçün ARDUINO YUN -u Roomba'ya bağlamaq üçün kodu paylaşıram. Kod və tətbiq tam olaraq özüm tərəfindən yaradılıb və Stefano Dall tərəfindən hazırlanmışdır. Olio.My Roomba Roomba 620 -dir, lakin eyni kodu digər Roomb üçün də istifadə edə bilərsiniz