Daftar Isi:

Arduino Snake pada Monitor VGA: 5 Langkah
Arduino Snake pada Monitor VGA: 5 Langkah

Video: Arduino Snake pada Monitor VGA: 5 Langkah

Video: Arduino Snake pada Monitor VGA: 5 Langkah
Video: Happy 2021 new year Arduino VGA demo 2024, November
Anonim
Image
Image

Yah… Saya membeli Arduino. Awalnya, investasi itu dimotivasi dengan sesuatu yang membuat putri saya tertarik pada pemrograman. Namun, ternyata, hal ini lebih menyenangkan untuk saya mainkan. Setelah bermain-main dengan membuat lampu LED menyala, interaksi tombol dan pencetakan serial, saya memutuskan untuk menaikkan standar sedikit dan benar-benar membuat sesuatu. Karena salah satu minat terbesar saya adalah bermain game, itu tentu saja akan menjadi sesuatu yang berhubungan dengan game, dan oleh karena itu saya memutuskan untuk membuat mesin arcade kecil saya sendiri. Saya segera menyadari bahwa pembangunan kabinet yang sebenarnya harus menjadi proyek masa depan, dan bahwa saya perlu fokus untuk membungkus kepala saya di sekitar pemrograman dengan sumber daya terbatas yang ditawarkan Arduino. Jadi saya memutuskan bahwa game pertama yang bagus adalah Snake.

Untuk memulai, saya harus memikirkan cara menyelesaikan input dan tampilan. Untuk input, saya menginginkan perasaan arcade yang asli, jadi saya membeli joystick dan tombol arcade. Tampilan sedikit lebih rumit karena saya tidak ingin terbatas pada layar TFT kecil. Saya kemudian menemukan perpustakaan VGAX yang luar biasa oleh Sandro Maffiodo. Namun, karena saya harus menyolder port VGA saya sendiri, ini berarti saya harus meninjau kembali seni menyolder, sesuatu yang tidak pernah saya lakukan sejak sekolah (lebih dari 20 tahun yang lalu).

Jadi, tanpa berbicara lebih jauh, inilah cara saya membuat proyek Arduino pertama saya!

Langkah 1: Persyaratan

  • Arduino IDE v1.6.4
  • Kode sumber Ular saya
  • Pustaka VGAX
  • 1x papan yang kompatibel dengan Arduino UNO
  • 1x joystick arcade
  • 1x tombol Arkade
  • 1x Piezo buzzer
  • 1x VGA DSUB15
  • 1x papan tempat memotong roti
  • 1x modul catu daya
  • 2x 68Ω resistor
  • 2x 470Ω resistor
  • 4x 10KΩ resistor
  • Sekelompok kabel
  • Kit awal penyolderan

Langkah 2: Solder Port VGA

Hubungkan Semuanya ke Arduino
Hubungkan Semuanya ke Arduino

Saya mulai dengan menyolder port VGA. Instruksi terbaik yang dapat saya temukan untuk ini ada di halaman Sandro Maffiodos VGAX.

Saya perhatikan bahwa lebih mudah untuk memulai menyolder koneksi di baris tengah pada port VGA. Dimulai dengan salah satu baris lain membuatnya sulit untuk mencapai sambungan tengah tanpa menyolder sambungan yang ada (mungkin karena saya memiliki besi solder yang besar dan murah).

Langkah 3: Hubungkan Semuanya ke Arduino

Hubungkan Semuanya ke Arduino
Hubungkan Semuanya ke Arduino
Hubungkan Semuanya ke Arduino
Hubungkan Semuanya ke Arduino

Saya kemudian menghubungkan semuanya ke Arduino. Saya membuat bagan fritzing di atas yang harus Anda ikuti (peringatan, ada banyak kabel yang mudah kusut).

Pustaka VGAX hanya mendukung 4 warna, namun Anda dapat memilih di antara 6 skema warna yang berbeda. Ini ditentukan dengan menghubungkan kabel VGA untuk RGB dalam berbagai kombinasi. Lihat halaman VGAX Sandro Maffiodos untuk mempelajari lebih lanjut.

Langkah 4: Unggah Game

Kode sumber game tersedia di GitHub saya.

Langkah 5: Nikmati

Menikmati!
Menikmati!
Menikmati!
Menikmati!

Anda sekarang dapat menelan diri Anda dalam 10 level Ular retro tua yang bagus!

Saya harap Anda menikmati instruksi ini!

Silakan ikuti saya di YouTube dan Twitter jika ini bermanfaat bagi Anda.

Direkomendasikan: