İçindekiler:

Mantık Oyunu "Sütunlar": 5 Adım
Mantık Oyunu "Sütunlar": 5 Adım

Video: Mantık Oyunu "Sütunlar": 5 Adım

Video: Mantık Oyunu
Video: EDUCAPLAY İLE SÜTUNLU EŞLEŞTİRME OYUNU YAPMA 2024, Temmuz
Anonim
mantık oyunu
mantık oyunu
mantık oyunu
mantık oyunu
mantık oyunu
mantık oyunu

Merhaba!

Bugün basit bir mantıksal oyun "Sütunlar" yaratmak için bir proje paylaşmak istiyorum. Bunun için ihtiyacımız var:

  1. En uygun fiyatlı ve uygun fiyatlı SPI ekranlarından biri,
  2. Arduino Nano,
  3. Arduino Nano için TFT kalkanı (bireysel bileşenleri tek bir ünitede birleştireceğiz).

Bu kalkan, burada ve burada ve burada okuyabileceğiniz Arduino Uno için TFT Shield'in ikinci (Arduino Nano için hafif) sürümüdür.

TFT kalkanının kısa açıklaması:

  • Tahtanın boyutu 64x49 mm'dir,
  • Arduino Nano'yu bağlamak için 30 pinli konnektör,
  • SPI arabirimli (dokunmatik ekran dahil) bir TFT ekranı 320x240 bağlamak için 14 pimli konektör,
  • microSD kart için konektör,
  • Bluetooth modülü için konektör (HC-06),
  • OV7670 kamera için 20 pinli konektör (ve diğerleri),
  • Mini USB konektörünün yanı sıra 5V güç kaynağı için ayrı bir 2 pinli konektör.

Oyunun kendisi çok ünlüdür, bu yüzden kurallarının açıklaması üzerinde durmayacağım. Ve yönetim hakkında konuşun. Çünkü bu cihazda mekanik düğmeler yok, ekranın kendisinin dokunmatik ekranını kullanacağız. Ekran alanlarının sınırları ve bunlara karşılık gelen işlevler aşağıdaki şekilde gösterilmektedir.

Karmaşık bir şey yok. Ve böylece başlayalım.

Adım 1: Montaj

toplantı
toplantı
toplantı
toplantı
toplantı
toplantı
toplantı
toplantı

Montaj panoları çok basittir. Ancak kurulumdan önce kontak isimlerini okumaya özen gösterilmelidir. Öncelikle Arduino Nano kartını fotoğrafta görüldüğü gibi kurmanız gerekmektedir. Bundan sonra, hem kartın bir tarafına (1'den 6'ya kadar olan fotoğraflar) hem de diğer tarafına (7'den ve diğerinden fotoğraflar) bağlanabilen bir ekran bağlanır. Daha sonra mini USB kablosu ile gücü bağlayabilirsiniz. Aşağıdaki fotoğraflardır.

Raf montajlı düzeneği seçtim, çünkü Bu daha kompakt bir tasarımdır ve elinizde tutması daha rahattır. Montaj deliklerinin 2,8 diyagonal ekran için tasarlandığını lütfen unutmayın.

Montajdan sonra eskizleri indirmeye devam edebilirsiniz, ancak bunlardan önce TFT kalkanı ile çalışmak için gerekli kütüphaneyi kurmayı unutmayın. Kütüphane linkte yer almaktadır:

Oyunun taslağına geçmeden önce, size tahtanın metin ve grafik çizme ve dokunmatik ekranı işleme yeteneklerini göstermek istiyorum.

Adım 2: Demo 1. Grafikler ve Metin

Demo 1. Grafik ve Metin
Demo 1. Grafik ve Metin
Demo 1. Grafik ve Metin
Demo 1. Grafik ve Metin
Demo 1. Grafik ve Metin
Demo 1. Grafik ve Metin

Bu bölümde metin, grafik ve dokunmatik ekranla çalışma örneği verilmektedir. Bu eskiz, Adafruit kitaplığındaki yazı tiplerini kullanır.

Kolaylık olması açısından Arduino Nano kartını önce ayrı olarak programlamanız ve ardından cihazı monte etmeniz önerilir (ancak kartı cihazın bir parçası olarak da programlayabilirsiniz). Ekranda görsel olarak çizim öğeleri, ekranın doğrudan SPI aracılığıyla Arduino Nano'ya bağlanmasından daha hızlıdır.

Adım 3: Demo 2. Dokunmatik ekran

Demo 2. Dokunmatik ekran
Demo 2. Dokunmatik ekran
Demo 2. Dokunmatik ekran
Demo 2. Dokunmatik ekran
Demo 2. Dokunmatik ekran
Demo 2. Dokunmatik ekran

Aşağıdaki çizim dokunmatik ekranla nasıl çalışılacağını gösterir. Dokunmatik ekran dirençli olduğundan, ekran kalemini kullanarak onunla çalışmak daha uygundur.

Bu iki çizimi örnek olarak kullanarak, grafik, metin ve dokunmatik ekran ile kendi projelerinizi zaten geliştirebilirsiniz.

Adım 4: Demo 3. Mantık Oyunu "Sütunlar"

Demo 3. Mantık Oyunu
Demo 3. Mantık Oyunu
Demo 3. Mantık Oyunu
Demo 3. Mantık Oyunu
Demo 3. Mantık Oyunu
Demo 3. Mantık Oyunu

Ve son olarak, en önemli taslağa geliyoruz - mantıksal oyun "Sütunlar". Kontrol dediğim gibi ekran alanına tıklanarak yapılıyor (ekranın alt kısmındaki mekanik butonlardan bile daha kullanışlı). Ve birkaç ekran boyutu olduğu gerçeğinden dolayı: 2,4 ", 2,8", 3,2 "(tüm yazılımlarla uyumludur), diyagonal 3,2" olan bir ekranda oynamak 2,4"den çok daha keyifli.

Adım 5: Demo Videosu

Sonunda bir demo video ekledim. Umarım projemi beğenmişsinizdir. Gelecekte bu cihazı kullanarak yeni bir proje yayınlamayı ve yeni özellikler göstermeyi planlıyorum. Dikkatiniz için teşekkürler!

Önerilen: