İçindekiler:

Arduino LCD Oyunu: 3 Adım (Resimlerle)
Arduino LCD Oyunu: 3 Adım (Resimlerle)

Video: Arduino LCD Oyunu: 3 Adım (Resimlerle)

Video: Arduino LCD Oyunu: 3 Adım (Resimlerle)
Video: Arduino ile Adım Sayar Yapımı! #shorts #arduino 2024, Temmuz
Anonim
Image
Image
Parçaların Montajı
Parçaların Montajı

Arduino mikrodenetleyicileri ile pek çok şey yapmak çok kolay. Bu Eğitilebilir Tablo, bir avuç parçadan ve Tinkercad Devrelerinden yapılmış basit bir 1 düğmeli video oyununu nasıl oluşturacağınızı anlatır. Bir yandan kaydırma atlama oyunudur. Bu, basit maker elektroniklerinden kendi oyunlarınızı yaratmak için iyi bir başlangıç noktası görevi görür.

Parça listesi:

  • 1 x Arduino UNO
  • 1 x LCD ekran (16 x 2 karakter)
  • 1 x Elektronik devre tahtası
  • 1 x 220 Ω direnç
  • 1 x Buton anahtarı
  • Katı çekirdekli bağlantı teli
  • 1 x USB kablosu

Adım 1: Parçaları Birleştirme

Parçaların Montajı
Parçaların Montajı

Gerekli parçalar yukarıdaki resimde gösterilmektedir. Arduino'yu elektriksiz olarak başlatın. USB kablosunu TAKMAYIN. Bu, programlamanın ve oyunu denemenin zamanı geldiğinde daha sonraki bir adımda gerçekleşecektir.

Arduino'daki 5V sinyalini devre tahtasının üstündeki kırmızı sıranın en soluna bağlamak için uzun bir bağlantı kablosu kullanın.

GND sinyalini devre tahtasının en üstündeki siyah (veya bazı devre tahtalarında mavi) sıranın en soluna bağlamak için uzun bir bağlantı kablosu kullanın.

LCD (Sıvı Kristal Ekran) modülünün alt tarafında 16 pinli erkek başlık bulunur. Bunu resimde gösterildiği gibi breadboard'a takın. LCD'yi çalıştıran ve kontrol eden tüm elektronik sinyaller bu başlıktan geçer.

Bu pinler (soldan sağa):

  1. GND - güç toprak sinyali
  2. VCC - pozitif güç sinyali
  3. V0 - kontrast ayarı
  4. RS - kayıt seçimi
  5. R/W - okuma/yazma seçimi
  6. E - işlem etkinleştirme sinyali
  7. DB0 - veri biti 0 (burada kullanılmaz)
  8. DB1 - veri biti 1 (burada kullanılmaz)
  9. DB2 - veri biti 2 (burada kullanılmaz)
  10. DB3 - veri biti 3 (burada kullanılmaz)
  11. DB4 - veri biti 4
  12. DB5 - veri biti 5
  13. DB6 - veri biti 6
  14. DB7 - veri biti 7
  15. LED+ - arka ışık LED pozitif
  16. LED- - arka ışık LED negatif

Kısa bağlantı kabloları kullanarak GND ve LED-'i (pim 1 ve 16) üstteki siyah sıraya bağlayın.

Benzer şekilde, VCC'yi (pim 2) üstteki kırmızı sıraya kısa bir bağlantı kablosuyla bağlayın.

220 Ω direncin (kırmızı-kırmızı-kahverengi renkli bantlar) kablo uçlarını bükün ve LED+ ile devre tahtasının üstündeki kırmızı sıra arasına bağlayın.

Bağlantıların geri kalanını yapmak için daha uzun bağlantı kabloları kullanın:

  • DB7'yi Arduino pin 3'e bağlayın
  • DB6'yı Arduino pin 4'e bağlayın
  • DB5'i Arduino pin 5'e bağlayın
  • DB4'ü Arduino pin 6'ya bağlayın
  • E'yi Arduino pin 9'a bağlayın
  • R/W'yi Arduino pin 10'a (veya breadboard'un üstündeki siyah sıraya) bağlayın
  • RS'yi Arduino pin 11'e bağlayın
  • V0'ı Arduino pin 12'ye (veya devre tahtasının üstündeki siyah sıraya) bağlayın

Basmalı düğmeyi LCD ekranın solunda bir yere takın, kanalı devre tahtasının ortasından geçirin (yukarıdaki resme bakın). Düğmenin üstteki iki piminden birini kısa bir bağlantı kablosu kullanarak devre tahtasının üstündeki siyah sıraya bağlayın. Düğmenin üstündeki diğer pimi Arduino'nun 2. pimine bağlayın.

Adım 2: Arduino'yu Programlama

Arduino'yu Programlamak
Arduino'yu Programlamak

Bu noktada Arduino'yu programlamaya ve test etmeye hazır olmalısınız.

Bilgisayarınızda Arduino yazılımının kurulu olduğundan emin olarak başlayın. Bu sayfadaki LCD_Game.ino dosyasını bilgisayarınıza indirin ve Arduino yazılımında açın. Kartın programlama için doğru ayarlandığından emin olun (Araçlar → Kart →Arduino Uno).

Arduino'yu USB kablosunu kullanarak bilgisayarınıza bağlayın. Bu, Arduino'ya/oyuna güç sağlayacak ve programınızı Arduino'ya yüklemenize izin verecektir.

Bu noktada, LCD ekranın ekranı yanmalıdır.

Arduino'yu Dosya → Yükle'yi seçerek programlayın (veya Arduino yazılımının üstündeki sağ ok düğmesine basın).

Her şey yolunda giderse, LCD ekran şimdi yukarıdaki resimdeki gibi oyun başlangıç ekranını göstermelidir.

Adım 3: İşleri Değiştirmek ve Arduino Oyun Kalkanı Yapmak

İşleri Değiştirmek ve Arduino Oyun Kalkanı Yapmak
İşleri Değiştirmek ve Arduino Oyun Kalkanı Yapmak

Bu noktada her şey çalışıyor, yani yapacak daha ne var?

Oyunun çalışma şeklini değiştirmek veya doğrudan Arduino'ya takılan ve tüm bu dağınık kabloların yerini alan bu proje için havalı bir baskılı devre kartı yapmak istiyorsanız, işte nasıl başlayacağınız.

Bu oyunu tamamen harika (ÜCRETSİZ!) çevrimiçi elektronik simülatörü Tinkercad Circuits'i kullanarak geliştirdim. Arduino'yu kitten çıkarmadan önce oyunu tamamen çalıştırdım ve test ettim. İşte Arduino LCD oyunu için sanal devre.

Oyunu herhangi bir gerçek elektronik aksamı bir araya getirmek zorunda kalmadan doğrudan tarayıcınızda oynayabilirsiniz ("Oh, şimdi sen söyle"). Oyunda herhangi bir değişiklik yapmak veya neler olup bittiğini keşfetmek istiyorsanız, "Projeyi Çoğalt" düğmesini kullanarak sanal devreyi kopyalayabilirsiniz. Ardından kaynak kodunu düzenleyebilir ve değişiklikleri hemen orada deneyebilirsiniz. Ayrıca programı satır satır inceleyebileceğiniz ve neler olduğunu görebileceğiniz tam özellikli bir hata ayıklayıcı da var!

Eğer çok istekliyseniz, elektroniklerinizi Arduino'ya güzel bir şekilde bağlamak için bir devre kartı da yapabilirsiniz. Projede, bir baskılı devre kartı (PCB) üreticisine özel baskılı devre kartı yaptırmak için vermeniz gereken dosyaları size ulaştıracak bir "Gerber İndir" butonu bulunmaktadır. İşte bu PCB'nin yapılmasıyla ilgili bazı yararlı bilgiler.

Eğlence!

Önerilen: