İçindekiler:

Sayı Hafıza Oyununu Otomatikleştirin: 6 Adım
Sayı Hafıza Oyununu Otomatikleştirin: 6 Adım

Video: Sayı Hafıza Oyununu Otomatikleştirin: 6 Adım

Video: Sayı Hafıza Oyununu Otomatikleştirin: 6 Adım
Video: Dünyanın en zor zeka oyunu daha çözebilen yok 😳😳 2024, Temmuz
Anonim
Sayı Hafıza Oyununu Otomatikleştir
Sayı Hafıza Oyununu Otomatikleştir

Bu bir Hafıza oyunudur, yani ilk turda hatırlamanıza izin verecek iki sayı olacak ve daha önce hangi sayının çıktığını yazmak için 5 saniyeniz olacak, sonraki turda 3 sayı olacak ve yazmak için 6 saniyeniz olacak. Her turda cevabı yazmak için üç saniyeniz daha fazla olan sayıya sahip olacaksınız ve her turda bir sayı daha ekleyecek, böylece her gün pratik yaptıktan sonra hafızanız daha iyi hale gelebilir.

Adım 1: Malzemeler

LED *3

Tuş takımı *1 Buzzer*1 Grove*18 Arduino direnci (turuncu, siyah ve kahverengi) *3 Arduino direnci (kahverengi mavi ve kahverengi)*1

Adım 2:

resim
resim

İlk olarak pet sayısını 2, -3, 4, -5, -6, 7, 8, -9'a bağlayabiliriz. İki çeşit sayısal tuş takımı vardır, birinde ABCD yoktur, diğerinde vardır. ABCD'si olmayanı kullansaydık, sadece 6 satır olurdu, o zaman ~3, 4, ~5, ~6, 7, 8'e bağlanabiliriz, o zaman bu sayısal tuş takımı için. İkinci LED Yeşil, Kırmızı ve Sarı olmak üzere 3 LED kullanacağız. Yeşil, doğru cevap verdiğinizde, Kırmızı yanlış cevapladığınızda, Sarı ise beklemek içindir. Onları herhangi bir 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 veya 60'a bağlayacağız ve bunlardan üçünü seçecektik, Örneğin, 35'i seçersem kullanmam gerekecek 40 ve 45 de ve bunlardan üçü breadboard üzerindeki Negatif iletken malzeme şeridine bağlanmak için gerekli olmalı ve negatif şeridin sağında veya solunda Arduino dirençli (Turuncu, Siyah ve Kahverengi) kullanmamız gerekiyor. Arduino dirençlerinin önünde ~10, ~11, 12'ye bağlanmak için hattı kullanacağız. Kullanacağımız son şey hoparlör. İstediğimiz herhangi bir yere koyun, sonra bir tane daha Arduino dirençli (Kahverengi, Mavi ve Kahverengi) kullanın, ardından GND'ye bağlanmak için bir satır daha kullanın, bu en önemli parçalardan biridir, bu bloğu kaçırırsak program çalışmayabilir veya indiremiyoruz bile

Adım 3: Programlama

Bir sonraki adım, programı Arduino programına yazmaktır.

Arduino Programı:

create.arduino.cc/editor/john3904/185fb1a3…

Kaynak URL'si:

www.instructables.com/id/Arduino-Simple-Memory-Game/

Adım 4: Arduino Programı Açıklaması

Bu projede, programın 300'den fazla satırını kullanacağız, en önemli parçalar Zamanlayıcı, Tuş Takımı, Buzzer, LED, oyun parametresi ve Oyun pini bunlar bu Arduino sırasındaki en önemli kısımlardır. Oyun sırasında sayıyı her tahmin ettiğinizde veya yazdığınızda zamanlama. Oyun pini, her tur için rastgele bir sayı yapmak içindir, bu yüzden diğerlerinden daha fazla satıra sahip olacaktır. Tuş takımı sayısal tuş takımı içindir, bu yüzden cevabı yazıp bilgisayara gönderebilmemiz için bu çok önemlidir çünkü eğer bunda bir hata yaparsak, ilk önce 3 çeşit cevap olacaktır, ki bu onu alma şansı daha yüksektir. sayı tahtası çalışmayacak, ikincisi yazdığınız sayı başka bir sayı olacak örneğin tahtaya 0 yazarsam 1 veya 2 veya herhangi bir rastgele sayı gelebilir, üçüncü şans kendi başına girmektir örneğin, başlamak için * tuşuna basarsam ve sayı tuşlarını tetikleyecek olan oyun başlayacaksa, tahta sonsuza kadar rastgele sayılar yazacaktır, bu yüzden bu kısımda daha dikkatli olun. Ve buzzer bize doğru cevap verip vermediğimizi ve sayıya basıp basmadığımızı söylemek içindir, bu yüzden bu oldukça kullanışlıdır, umursadığımız tek şey gerçekten ses çıkarması sesin farklı olup olmamasıdır, Oyun parametresi oyun pini ile hemen hemen aynı ama bu tüm makineye daha fazla yardımcı oluyor çünkü oyun pini sadece pin için ama bu tüm makinenin nasıl olacağı ile ilgili. Son kısım ve en kolayı yeni başlayanlar bile biliyor hangisi LED'e ihtiyacımız olacak Yeşil olana insanlara doğrularını söyleyen diğeri sarı olan insanlara oyunun durduğunu söyleyen veya beklemek, sonuncusu kırmızıdır ki bu da insanlara yanlışlarını söyleyendir. tüm bunlardan sonra oyuna başlayabiliriz.

Adım 5: Oyunu Başlatmak için Klasörü Oluşturma

Tamam, oyunu başlatabilmemiz için indirmek veya oluşturmak için 4 klasöre ihtiyacımız var. İlki, Arduino programının tamamını kontrol eden temel olan, ikincisi ise hangi sayının çıktığını gösteren program aslında zamanlayıcı ve 0 sayısını koyarsak hiçbir şeyi olmayan bir klasördür. ~9 o zaman Arduino'ya rastgele sayılara sahip olacağından bağlanmamız gerekiyor ve her seviyede daha fazla olacak, ama nasıl bağlanacak? bu adımda çok zor, iki ve bir adıma ihtiyacımız var, neden iki ve bir var? Arduino'yu veri tablosundaki veri tablosuna bağlamak için ilk adım, ikinci adımda zamanlayıcı ve sayılar olan her şeye sahip olmalı, o zaman içerideki verileri almalıyız, CMD'yi bu saniyeyi yapmak için kullanabiliriz. sonuncusu ile aynı ama Arduino programını bir tane yapmalıyız, sonra tüm verileri ve zamanlayıcıyı ve sayıyı bir klasöre koyalım, sonra zamanlayıcı ve sayı işi çalışmaya başlayabilir.

6. Adım: Video

Kaynak URL:

Bitir İzlediğiniz için teşekkürler.

Önerilen: