İçindekiler:

Arduino ile Sayı Bulmacası: 4 Adım (Resimli)
Arduino ile Sayı Bulmacası: 4 Adım (Resimli)

Video: Arduino ile Sayı Bulmacası: 4 Adım (Resimli)

Video: Arduino ile Sayı Bulmacası: 4 Adım (Resimli)
Video: EMOJİLERLE TAHMİN ETME BULMACASI! 15 Saniyede Bulabilir Misin? | | Bul Bakalım 2024, Temmuz
Anonim
Image
Image
Bileşen Listesi
Bileşen Listesi

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

Arduino'yu TV'ye Bağlama
Arduino'yu TV'ye Bağlama
Arduino'yu TV'ye Bağlama
Arduino'yu TV'ye Bağlama
Arduino'yu TV'ye Bağlama
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

Tuş Takımını Bağlayın
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

kod
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: