İçindekiler:

VGA Monitörde Arduino Yılanı: 5 Adım
VGA Monitörde Arduino Yılanı: 5 Adım

Video: VGA Monitörde Arduino Yılanı: 5 Adım

Video: VGA Monitörde Arduino Yılanı: 5 Adım
Video: Подключение Arduino к VGA монитора. Ардуино проекты. 2024, Temmuz
Anonim
Image
Image

Şey… Bir Arduino satın aldım. Başlangıçta yatırım, kızımın programlamaya ilgi duymasını sağlayacak bir şeyle motive edildi. Ancak ortaya çıktı ki bu benim için oynamak daha eğlenceliydi. LED'lerin ışıklandırması, buton etkileşimi ve seri baskı ile uğraştıktan sonra, çıtayı biraz yükseltmeye ve aslında bir şeyler yapmaya karar verdim. En büyük ilgi alanlarımdan biri oyun oynamak olduğu için doğal olarak oyunla ilgili bir şey olacaktı ve bu yüzden kendi küçük atari makinemi yaratmaya karar verdim. Asıl kabin inşasının gelecekteki bir proje olması gerektiğini ve Arduino'nun sunduğu sınırlı kaynaklarla kafamı programlamaya sarmaya odaklanmam gerektiğini çabucak anladım. Bu yüzden iyi bir ilk oyunun Snake olacağına karar verdim.

Başlamak için kafamı girdi ve görüntülemeyi nasıl çözeceğime sarmak zorunda kaldım. Giriş için gerçek bir arcade hissi istedim, bu yüzden bir arcade joystick ve düğmeler satın aldım. Küçük TFT ekranlarla sınırlı kalmak istemediğim için ekran biraz daha zordu. Daha sonra Sandro Maffiodo'nun harika VGAX kitaplığını buldum. Ancak, kendi VGA bağlantı noktamı lehimlemem gerektiğinden, bu, okuldan beri (20 yıldan fazla bir süre önce) yapmadığım bir şey olan lehimleme sanatını yeniden ziyaret etmem gerektiği anlamına geliyordu.

Daha fazla konuşmadan, işte ilk Arduino projemi nasıl yaptım!

Adım 1: Gereksinimler

  • Arduino IDE v1.6.4
  • Yılan kaynak kodum
  • VGAX kitaplığı
  • 1x Arduino UNO uyumlu kart
  • 1x Arcade oyun çubuğu
  • 1x Arcade düğmesi
  • 1x Piezo zili
  • 1xVGA DSUB15
  • 1x Ekmek Tahtası
  • 1x Güç kaynağı modülü
  • 2x 68Ω dirençler
  • 2x 470Ω dirençler
  • 4x 10KΩ dirençler
  • kablo demeti
  • Lehimleme başlangıç kiti

2. Adım: VGA Bağlantı Noktasını Lehimleyin

Herşeyi Arduino'ya Bağlayın
Herşeyi Arduino'ya Bağlayın

VGA bağlantı noktasını lehimleyerek başladım. Bunun için bulabildiğim en iyi talimatlar Sandro Maffiodos VGAX sayfasındaydı.

VGA bağlantı noktasında orta sıradaki bağlantıları lehimlemeye başlamanın daha kolay olduğunu fark ettim. Diğer sıralardan herhangi biriyle başlamak, mevcut bağlantıları lehimlemeden ortadaki bağlantılara ulaşmayı zorlaştırdı (muhtemelen büyük ve ucuz bir havyaya sahip olduğumdan).

Adım 3: Her Şeyi Arduino'ya Bağlayın

Herşeyi Arduino'ya Bağlayın
Herşeyi Arduino'ya Bağlayın
Herşeyi Arduino'ya Bağlayın
Herşeyi Arduino'ya Bağlayın

Daha sonra her şeyi Arduino'ya bağladım. Yukarıda takip edebilmeniz için bir fritzing tablosu yaptım (uyarı, birbirine kolayca dolanan çok sayıda kablo var).

VGAX kitaplığı yalnızca 4 rengi destekler, ancak 6 farklı renk şeması arasından seçim yapabilirsiniz. Bunlar, çeşitli kombinasyonlarda RGB için VGA kablolarının bağlanmasıyla tanımlanır. Daha fazla bilgi için Sandro Mafiodos VGAX sayfasına göz atın.

4. Adım: Oyunu Yükleyin

Oyun kaynak kodu GitHub'ımda mevcut.

Adım 5: Keyfini çıkarın

Eğlence!
Eğlence!
Eğlence!
Eğlence!

Artık kendinizi eski güzel, retro Snake'in 10 seviyesinde yutabilirsiniz!

Umarım bu öğreticiyi beğenmişsinizdir!

Bu sizin için değerliyse lütfen beni YouTube ve Twitter'da takip edin.

Önerilen: