İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
juggleboy tarafındanYazarın daha fazlasını izleyin:
Bu proje, YouTube'daki bu videodan ve Makershed.com'daki Pendulum Challenge Kit'ten (Kırık bağlantı. Bunu deneyin.) esinlenmiştir. Beş LED ışık ve bir buton anahtarından oluşan basit bir oyun. LED'ler sırayla yanıp söner ve oyuncu, orta LED ışığı yandığında düğmeye basmalıdır. Işıkların yanıp sönme hızı, oyuncu düğmeye yanlış zamanda basana kadar artar.
Bu 'ible'yi derecelendirmeyi unutmayın!
Tamam gidelim!
Adım 1: Malzemeler ve Araçlar
Bunlar, kendi StopIt'inizi oluşturmak için ihtiyaç duyacağınız parçalardır! game.-Arduino Uno (Bu, LED'leri kontrol eder ve düğmeye ne zaman basıldığını algılar.) -Makershed.com-USB AB kablosundan satın alınabilir (Bazen yazıcı kablosu olarak da adlandırılır.) -Arduino'nuzla birlikte verilmelidir.-Lehimsiz devre tahtası (yarım boy) -Makershed.com'dan satın alınabilir-5 Ledler (Dört renk ve bir diğerinden.) -Buton anahtarı -Benimkini Radioshack'ten aldım-küçük direnç (LED'lerinizi yakma konusunda endişeleriniz varsa daha fazla.) -En az 15 adet breadboard jumper kablosu -Makershed.com'dan satın alınabilir -Az miktarda ince karton. Boş mısır gevreği kutusu kullandım. Araçlar:-Havya-Elektrik lehim-Bilgisayar
Adım 2: Düğmeye Lehim Atlama Telleri
Düğmeye atlama telleri takmak için havyanızı kullanın. Dokunmayan güçlü bağlantılarınız olduğundan emin olun.
Adım 3: Arduino Kartını Programlayın
Arduino yazılımını bilgisayarınıza kurmadıysanız ve yapılandırmadıysanız, önce bunu yapmanız gerekir. Bu iyi bir rehber. Ekli Arduino Sketch dosyasını indirin. Arduino'nuzu bilgisayarınıza takın. Arduino yazılımında taslağı açın. Krokiyi Arduino'nuza yükleyin.
Adım 4: Devreyi Oluşturun
Şimdi devreyi kurma zamanı. Kablolamadan önce Arduino kartınızı çıkardığınızdan emin olun. Güç ve topraklama: -Arduino "5V" pininden breadboard "+" rayına bir jumper kablosu çekin. -Arduino "GND" pininden breadboard "-" rayına bir jumper teli çalıştırın. LED'ler: - LED'leri gösterildiği gibi, daha uzun uçlar en solda olacak şekilde devre tahtanıza yerleştirin. Kırmızı LED ortada gider. -Her bir devre tahtası sırasındaki kabloları, içinde kısa bir LED ucu olan "-" devre tahtası rayına doğru çalıştırın. -Her bir devre tahtası sırasındaki kabloları uzun bir LED kablosuyla 2 ila 6 arasındaki arduino pinlerine kadar çalıştırın. Düğme: -Düğme tellerinden birini devre tahtasının "+" rayına geçirin. -İkinci kabloyu düğmeden boş bir devre tahtası satırına geçirin. -Breadboard üzerinde aynı sıradan bir kabloyu arduino pin 8'e geçirin. -Bu sıradan breadboard'un "-" rayına bir direnç çalıştırın. Kurulumunuzun resimlerle eşleştiğinden emin olun.
Adım 5: Kabloları Gizleyin
Şimdi, o çirkin kabloları gizlemek için bir şeyler yapalım! Kartondan küçük bir dikdörtgen kesip LED'ler ve teller arasında kaydırdım. İşe yaradı, ama yine de harika görünmüyordu, ben de "Dur!" yazdırdım. bir parça kağıda ve kartona yapıştırın. Şimdi bir şeye benziyor! Benim yaptığımı yapabilir veya hayal gücünüzü kullanabilir ve yaratıcı olabilirsiniz! Benim yaptığım yoldan gitmeyi seçerseniz, resmi indirebilir ve yazdırabilirsiniz.
Adım 6: Test Edin
Tamam, şimdi eğlenceli kısım geliyor! Kullanıyorum! Arduino'nuzu bilgisayarınıza bağlayın. LED'ler yanıp sönmeye başlamalıdır. Değilse, onları yanlış yerleştirmiş olabilirsiniz. Onları ters yöne koymayı deneyin. Uzun yolların solda olması gerekir. Yanıp söndükten sonra ortadaki (kırmızı) LED'in ne zaman yandığını yani düğmeye bastığınızı izlemeniz gerekir. Başarılı olduysanız, orta ışık hızlı bir şekilde yanıp sönmelidir. Artık oyun hızlanıyor ve LED'ler daha hızlı yanıp sönüyor. Ortadaki LED dışında bir LED yandığında yanlışlıkla düğmeye basana kadar oynamaya devam edin. Oyun durur. Ne kadar iyi yaptığınızı görmek için kaç LED'in yandığını izleyin ve sayın. En iyisi 5, en kötüsü 1 olmak üzere. Tebrikler! Az önce bir Arduino oyunu yaptın! Arduino yazılımından bir seri monitör açarsanız puanınız hakkında daha detaylı bilgi görebileceksiniz. Bu Talimatı baştan sona okuduğunuz için teşekkür ederiz! Ve herhangi bir sorunuz veya fikriniz varsa yorum bırakmayı unutmayın!