İçindekiler:
- Adım 1: Kullanılan Malzemeler
- Adım 2: Fritzing Led Kartı
- 3. Adım: Kodu Ekleyin
- Adım 4: Potansiyometreleri Takın ve Test Edin
- Adım 5: Pong'u Sonlandırmak
Video: Pierson ve Jace tarafından Arduino'da Pong: 5 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Bu, arduino'da Pong'un nasıl oynanacağına dair bir talimattır. Beş basit adımda anlatılıyor. Umarız oyunumuzu beğenirsiniz!
Adım 1: Kullanılan Malzemeler
Bu malzemeler bizim kullandıklarımız, Başka bir şey için kullanım bulduysanız, unutmayın, bunlar bu projenin çıplak kemikleri.
-Arduino Nano/Uno
-Çok sayıda jumper kablosu
-8x8 matris led
- ekmek tahtası
-potansiyometreler (2)
- Kasa (birkaç farklı daha ucuz kasa kullanabilirsiniz, bu sadece bizim kullandığımız kasa)
- Maskeleme Bandı (kabloları girişlerine sabitlemek için)
Adım 2: Fritzing Led Kartı
Tüm malzemelere sahip olduktan sonra, kablolamaya başlamanız gerekecektir. Aşağıda, bu Pong'u doğru şekilde bağlamanıza yardımcı olacak bir şema belgesi bulunmaktadır. Arduino'dan matris led kartına kabloları bağlamayı bitirdiğinizde, tüm ledlerin pano boyunca yandığını görmelisiniz. Olmazsa, ne yazık ki baştan başlamak zorunda kalacaksınız. Bunu yaptığımızda, uygun fritzlemeyi elde etmek beş kez sürdü. İlk seferde doğru anlamadıysan sorun değil. Amaç, sabır gerektirse de bunu başarıyla yapmaktır.
Not: Henüz oynayamayacaksınız - bu yüzden oynamayı beklemeyin.
3. Adım: Kodu Ekleyin
Çoğu kişi C Plus dilinde kod yazmayı bilmediği için size bir kod verdik. Aşağıda codebender.cc'den erişebileceğiniz kod bağlantısının bir kopyası var, kopyalayıp yapıştırın.
codebender.cc/sketch:594853
Bu kodu aldığınızda, arduino'nuza indirin. Bunu nasıl yapacağını bilmeyenler için, arduino'nuzun bilgisayarınıza takılı olduğundan emin olun ve ardından kodunuzun gösterildiği yerin en üstüne tıklayın, "Doğrula"ya tıklayın ve ardından bir kez "Arduino'da Çalıştır" ı tıklayacağınız doğrulanır. Matris tahtanız bir mesajla başlamalı ve ardından potansiyometreler eksi olarak oynayabilmelisiniz.
Adım 4: Potansiyometreleri Takın ve Test Edin
Bu sonraki adım, bize göre kısmen eğlenceli. Bir sürü fritzingden sonra, dahası var ve ayrıca oyun oynuyor. Matris tahtasını fritzleştirdikten ve oyun çalıştıktan sonra, onu oynamaya hazır hale getirmenin zamanı geldi. Bir sonraki adım, iki potansiyometre eklemek ve oyunu oynayarak çalışıp çalışmadıklarını test etmektir. Fritzing diyagramı ile iki potansiyometre vardı ve bunlar arduinoya bağlıydı. Bu potansiyometreler oyun için çok önemlidir çünkü yaptığınız hareketi algılarlar ve bunu ledlere bağlarlar. Potansiyometreleri resimdeki gibi takın ve ardından Pong'un çalışıp çalışmadığını test edebilirsiniz. Olmazsa, kablolamada veya potansiyometrelerin panoya bağlanma biçiminde bir sorun vardır. Oyun çalışana kadar test edin ve sonra biraz eğlenin.
Adım 5: Pong'u Sonlandırmak
Artık başarıyla pong yaptığınıza göre, son adım oynamayı kolaylaştırmaktır. Bununla demek istediğim, matris kartını bir kasaya yerleştirmek ve güzel, düzenli ve erişilebilir görünmesi için kabloları onunla birlikte saklamak. İnsanların ona bakıp "Vay canına! Bu ilginç bir oyuna benziyor!" diye düşünmesini istiyorsunuz. Ancak, oyununuz hala tüm kablolar karmakarışık bir şekilde devre tahtasında asılı duruyorsa, insanlar ona bakıp şöyle düşünebilir: "Bu nedir? Neden bu kadar dağınık?" Kartı kasanıza takmak ve kabloları başarılı bir şekilde gizlemek için, talimatımızda bunu yapmanın yolu, potansiyometrelerin dayanabileceği delikler açmak ve bunun dayanabileceği pong tahtasını bantlamaktır. Başyapıtınızı kasaya koyduğunuzda kablolarınız ve arduino gizlenecek.
Bu, nasıl görünmesi gerektiğine dair son resim:
Önerilen:
Arduino Tarafından Yapılan Ödev Zamanlayıcı: 5 Adım
Arduino Tarafından Yapılan Ödev Zamanlayıcısı: Çocuğunuz ödevini saatlerce mi yazıyor? Çocuğunuz ödevlerini yaparken başkaları tarafından kolayca dikkati dağılıyor mu? Bugün bu çelişkiye en iyi çözümü yapmaya çalıştım: Arduino tarafından yapılmış bir zamanlayıcı. Bunun yerine neden bu zamanlayıcıyı yapmaya çalışıyorum
Laminasyon Yardımı - Arthur Demeyer ve Arno Weymaere tarafından: 23 Adım (Resimlerle)
Laminasyon Yardımı - Arthur Demeyer ve Arno Weymaere.: Bu ürün, kitapları daha rahat ve verimli bir şekilde lamine etmenize yardımcı olmak için tasarlanmıştır. Bir kitabın kenarlarını laminasyon yapmak çok zor olabilir. Bu cihazla artık sorun değil
Verimlilik Takipçisi - Raspberry Pi Tarafından Desteklenir: 9 Adım (Resimlerle)
Verimlilik İzleyici - Güçlendirilmiş Raspberry Pi: Verimlilik İzleyicisi sihirli bir aynadır, ancak zamanı, hava durumunu ve motive edici bir alıntıyı görüntülemek yerine 4 şeyi görüntüler; o gün.(KurtarmaZamanı)Yo
Odroid XU4 Tarafından Desteklenen N64 Öykünme Sistemi: 8 Adım (Resimlerle)
Odroid XU4 Tarafından Desteklenen N64 Öykünme Sistemi: Bu, Nintendo 64'ün kabuğuna monte edilmiş bir Odroid Xu4 bilgisayardır. Birkaç yıl önce içine bir Raspberry Pi 3 kurmak amacıyla ölü bir N64 aldım, ama öyle değildi. n64'ü düzgün şekilde taklit edecek kadar güçlü. Odroid Xu4
Stirlingengine (eVoltis Stirlingmachine) Tarafından Tahrik Edilen Döner LED Atımlar: 12 Adım (Resimlerle)
Bir Stirlingengine (eVoltis Stirlingmachine) Tarafından Tahrik Edilen Döner LED Atıcılar: Bu, bazı eski bilgisayar parçalarıyla (soğutucu ve eski bir sabit diskin kafası) yapılmış bir sıcak hava makinesidir (stirlingengine). Bu Stirlingengine (ve diğerleri de) sıcak alt taraf arasındaki sıcaklık farkıyla çalışır (örn