İçindekiler:
- Adım 1: Bileşenlerin Listesi
- Adım 2: Arduino'yu TV'ye Bağlama
- Adım 3: Tuş Takımını Bağlayın
- Adım 4: Kod
Video: Arduino ile Sayı Bulmacası: 4 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Merhaba arkadaşlar, bugün bu tek projeyi paylaşmak istiyorum. Oyunun TV'de görüntülendiği ve (4x4) bir tuş takımı ile kontrol edilen arduino ile bir sayı bulmaca oyunu hakkındadır.
Videoyu buradan izleyin
Bulmacanın karesini kaydırmak veya hareket ettirmek için istediğiniz karenin konumuna göre tuşa basın. Örneğin resimde görüldüğü gibi 5 numaralı (dördüncü pozisyona sahip olan) kareyi sola kaydırmak istiyorsanız (çünkü boş bir pozisyon var) tuş takımında '4' tuşuna basın, çünkü tuş takımındaki dördüncü konumdur.
Bu projeyi beğendiyseniz, lütfen bulmaca yarışmasında oy verin.
teşekkürler
Adım 1: Bileşenlerin Listesi
Bu proje için kullanılan malzemeler şunlardır:
- Arduino Bir veya başka bir model.
- Video çıkışlı TV.
- RCA video kablosu.
- (1) 1k ohm direnç.
- (1) 470 ohm direnç.
- Altıgen tuş takımı.
- Süveterler.
Adım 2: Arduino'yu TV'ye Bağlama
Bu kütüphaneyi indirin ve taslağa aktarın.
İlk olarak, dirençleri bazı bağlantı tellerine satır içi ekleyin.
RCA kablosunun içinde 2 kablo bulunur, bir topraklama kablosu ve bir video kablosu.
1k ohm direnç Arduino'nun 9 pinine bağlanır.
470 ohm, Arduino'nun 7 pinine bağlanır.
Dirençlerin uçlarını birleştirin ve video kablosuna bağlayın.
RCA kablosunun GND kablosu Arduino'nun GND'sine gider.
Derlemede sorun yaşıyorsanız kütüphane klasöründeki 3 klasörü çıkartın.
Adım 3: Tuş Takımını Bağlayın
Arduino iğnesi | Klavye |
---|---|
13 | 0. satır |
6 | 1. sıra |
5 | 2. sıra |
4 | 3. sıra |
3 | Sütun 0 |
2 | Sütun 1 |
1 | Sütun 2 |
0 | Sütun 3 |
Projeyi resimde gösterildiği gibi birleştirin.
Adım 4: Kod
Sayılar (1 ila 16) bir dizide saklanır.
16 sayısı boş pozisyonu temsil eder.
Rakamları karıştırmak için 'A' tuşuna basın (oyunun başında), bu, dizideki sayıları karıştıran bir prosedür çağırır ve daha sonra ekranda gösterilir.
Tuş takımında bir tuşa bastığınızda, program yakın konumda boş bir konum olup olmadığını doğrular.
(sol, sağ, yukarı veya aşağı). Resimde görüldüğü gibi: '1' tuşuna basılırsa yakın konumları doğrular.
anahtar(anahtar) {
dava 1':
değişiklik(0, 1); //dizi(0) konumu, dizi(1) konumunu kontrol eder.
değişim(0, 4); // dizi(0) konumu, dizi(4) konumunu kontrol eder.
kırmak;
…………
DEĞİŞTİR işlevi, dizideki sayıları değiştirir ve ekrandaki sayılarla güncellenir.
Oyun, dizi doğru sırada olduğunda sona erer: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16}
Kodun tamamını buradan indirin.
Bu projeyi beğendiyseniz, lütfen bulmaca yarışmasında ve yapımcı olimpiyatları yarışmasında oy verin.
teşekkürler
Önerilen:
ESP32 ile PWM - Arduino IDE ile ESP 32'de PWM ile LED Karartma: 6 Adım
ESP32 ile PWM | Arduino IDE ile ESP 32'de PWM ile LED Karartma: Bu talimatta Arduino IDE & PWM temel olarak herhangi bir MCU'dan analog çıkış üretmek için kullanılır ve bu analog çıkış 0V ile 3.3V (esp32 durumunda) arasında herhangi bir şey olabilir & itibaren
Artırılmış Gerçeklik Bulmacası: 11 Adım
Artırılmış Gerçeklik Bulmacası: Bulmaca oyunları tek kelimeyle harika. Her türden yapboz, tipik yapboz, labirent, jetonlu ve hatta bu türden video oyunları (örneğin, Captain Toad) vardır. Bulmaca oyunları, oyuncunun bir problem çözme stratejisi tasarlamasını gerektirir
8051 İle Basmalı Buton İle 7 Segment Değeri Arttırılması: 4 Adım (Resimli)
8051 ile Basmalı Buton Kullanılarak 7 Segment Değeri Arttırılması: Bu projede 8051 mikrodenetleyici ile buton kullanılarak yedi segment display değerini artıracağız
Susam Sokağı - Pinball Sayı Sayma Saati: 8 Adım (Resimli)
Susam Sokağı - Pinball Sayı Sayım Saati: Bu talimat, özelleştirilmiş bir saatin yapımını özetleyecektir. Bu özellikle Susam Sokağı'nda bulunan saatin yapımı olsa da; Pinball Sayı Sayma animasyonu, genel prosedürler aynıdır ve talimat
Sözde Rastgele Sayı Üreticisi ile Matris Ekranı Yapın: 4 Adım
Sözde Rastgele Sayı Üreticisi ile Matris Ekranı Yapın: Eğer matrisi seviyorsanız ve biraz boş zamanınız varsa, bilgisayarın çalıştırabileceği kadar hızlı, matrise çok benzeyen rastgele sayıları gösteren sonsuz bir program yapabilirsiniz. ! Hazırlanması sadece 5 dakika sürer! Bir baktım ar