İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
Ş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
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
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
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:
VGA Çıkışlı Arduino Basic PC: 5 Adım (Resimli)
VGA Çıkışlı Arduino Temel PC: Önceki Eğitim Tablomda, BASIC çalıştıran, iki Arduino aracılığıyla ve bir TV ekranı için S&B çıkış sinyali ile 8 bitlik retro bir bilgisayarın nasıl oluşturulacağını gösterdim. Şimdi aynı bilgisayarın nasıl oluşturulacağını göstereceğim, ancak çıkış sinyali içinde
Beş Oyunlu Arduino VGA Konsolu: 4 Adım
Beş Oyunlu Arduino VGA Konsolu: Önceki Instructables'ımda, en popüler klasik arcade oyunlarından bazılarının basitleştirilmiş sürümlerini, çıplak bir Arduino ve birkaç başka bileşen aracılığıyla yeniden ürettim. Daha sonra beş tanesini tek bir eskizde birleştirdim. Burada göstereceğim
Arduino - VGA Renk Çubukları Gen.: 4 Adım
Arduino - VGA Renk Çubukları Gen.: TV / Monitör Doğrusallığını (VGA - girişli) ayarlamak veya kontrol etmek için kullanabileceğiniz çok basit, ucuz ve bazen kullanışlı bir proje
LCD Monitörde Sıkışmış Piksel Düzeltme: 5 Adım (Resimlerle)
LCD Monitörde Sıkışmış Bir Piksel Düzeltme: Bu talimatı beğendiyseniz, muhtemelen sitemdeki diğer şeyleri de beğeneceksiniz… Garantileri İptal Etme GÜNCELLEME: Bu Talimat Engadget'taydı! http://www.engadget.com/2007/12/24/how-to-guide-details-fix-for-stuck-pixels/Ben gidiyorum
Karıştırma Tahtası ve Mikrofon Yılanı Ses Sistemine Nasıl Bağlanır: 3 Adım
Karıştırma Tahtası ve Yılan Mikrofonu Ses Sistemine Nasıl Bağlanır: Video, bir ses mikserini (karıştırma panosu veya konsol) bir mikrofon yılan kablosu kullanarak bir ses sistemine bağlamanın temellerini kapsar. Mikrofonu kapatır ve bağlantıları gönderir. Daha fazla bilgi için: http://proaudiotraining.com