Isi kandungan:
- Langkah 1: Perhimpunan
- Langkah 2: Demo 1. Grafik dan Teks
- Langkah 3: Demo 2. Skrin Sentuh
- Langkah 4: Demo 3. Permainan Logik "Lajur"
- Langkah 5: Video Demo
Video: Permainan Logik "Lajur": 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Helo!
Hari ini saya ingin berkongsi projek untuk membuat permainan logik ringkas "Columns". Untuk ini kita memerlukan:
- Salah satu paparan SPI yang paling berpatutan dan berpatutan,
- Arduino Nano,
- TFT-perisai untuk Arduino Nano (dengan mana kami akan menggabungkan komponen individu menjadi satu unit).
Perisai ini adalah versi kedua (ringan, untuk Arduino Nano) TFT Shield untuk Arduino Uno, yang boleh anda baca di sini dan di sini dan di sini.
Penerangan ringkas perisai TFT:
- Ukuran papan adalah 64x49 mm,
- Penyambung 30-pin untuk menghubungkan Arduino Nano,
- Penyambung 14-pin untuk menyambungkan paparan TFT 320x240 dengan antara muka SPI (termasuk skrin sentuh),
- Penyambung untuk kad microSD,
- Penyambung untuk modul Bluetooth (HC-06),
- Penyambung 20-pin untuk kamera OV7670 (seperti yang lain),
- Penyambung USB mini, serta penyambung 2-pin yang berasingan untuk bekalan kuasa 5V.
Permainan itu sendiri sangat terkenal, jadi saya tidak akan memikirkan perihal peraturannya. Dan bercakap mengenai pengurusan. Kerana dalam peranti ini tidak ada butang mekanikal kita akan menggunakan layar sentuh paparan itu sendiri. Batasan kawasan skrin dan fungsi yang sesuai ditunjukkan dalam gambar berikut.
Tidak ada yang rumit. Oleh itu, mari kita mulakan.
Langkah 1: Perhimpunan
Pemasangan papan sangat mudah. Tetapi berhati-hati untuk membaca sebutan kenalan sebelum pemasangan. Pertama anda perlu memasang papan Arduino Nano seperti yang ditunjukkan dalam foto. Selepas itu, paparan disambungkan, yang dapat dihubungkan di satu sisi papan (foto dari 1 hingga 6) dan di sebelah yang lain (foto dari 7 dan yang lain). Selepas itu, anda boleh menyambungkan kuasa dengan kabel USB mini. Berikut adalah foto.
Saya memilih pemasangan dengan pemasangan rak, kerana ini adalah reka bentuk yang lebih ringkas dan lebih selesa dipegang di tangan anda. Perlu diketahui bahawa lubang pemasangan dirancang untuk paparan pepenjuru 2,8.
Selepas pemasangan, anda boleh meneruskan muat turun lakaran, tetapi sebelum ini jangan lupa untuk memasang perpustakaan yang diperlukan untuk bekerja dengan perisai TFT. Perpustakaan terletak di pautan:
Sebelum pergi ke sketsa permainan itu sendiri, saya ingin menunjukkan kepada anda kemampuan papan dalam melukis teks dan grafik, serta memproses layar sentuh.
Langkah 2: Demo 1. Grafik dan Teks
Bab ini memberikan contoh bekerja dengan teks, grafik, dan skrin sentuh. Lakaran ini menggunakan fon dari perpustakaan Adafruit.
Sebaiknya anda memprogramkan papan Arduino Nano terlebih dahulu secara berasingan dan kemudian memasang peranti (tetapi anda juga boleh memprogram papan sebagai bahagian peranti). Melukis elemen secara visual pada skrin lebih pantas daripada jika skrin disambungkan ke Arduino Nano secara langsung melalui SPI.
Langkah 3: Demo 2. Skrin Sentuh
Lakaran berikut menunjukkan cara bekerja dengan skrin sentuh. Oleh kerana skrin sentuh tahan, lebih senang bekerja dengannya menggunakan stylus.
Dengan menggunakan dua lakaran ini sebagai contoh, anda sudah dapat mengembangkan projek anda sendiri dengan grafik, teks dan layar sentuh.
Langkah 4: Demo 3. Permainan Logik "Lajur"
Dan akhirnya, kita sampai pada lakaran yang paling penting - permainan logik "Columns". Pengendalian, seperti yang saya katakan, dilakukan dengan mengklik pada kawasan layar (lebih mudah daripada butang mekanik di bahagian bawah layar). Dan kerana terdapat beberapa ukuran paparan: 2.4 ", 2.8", 3.2 "(semua perisian serasi), bermain pada paparan dengan pepenjuru 3.2" jauh lebih menyenangkan daripada pada 2.4 ".
Langkah 5: Video Demo
Pada akhirnya saya menambah video demo. Saya harap anda menikmati projek saya. Pada masa akan datang, saya merancang untuk menghantar projek baru dan menunjukkan ciri baru menggunakan peranti ini. Terima kasih atas perhatian!
Disyorkan:
Cara Membuat dan Memasukkan Jadual dan Menambah Lajur Tambahan dan / atau Baris ke Jadual Itu di Microsoft Office Word 2007: 11 Langkah
Cara Membuat dan Memasukkan Jadual dan Menambah Lajur Tambahan dan / atau Baris ke Jadual Itu di Microsoft Office Word 2007: Pernahkah anda mempunyai banyak data yang anda gunakan dan fikirkan sendiri … " bagaimana saya dapat membuat semua data ini kelihatan lebih baik dan lebih mudah difahami? " Sekiranya demikian, maka jadual di Microsoft Office Word 2007 mungkin adalah jawapan anda
Permainan Dinosaur Hack Permainan Google Chrome: 9 Langkah
Permainan Dinosaur Hack Google Chrome Games: chrome t-rex run adalah permainan yang sangat menyeronokkan. Di sini kita akan menjadikannya lebih menghiburkan dengan menggunakan Arduino. Permainan dino ini tidak akan muncul di laman sambungan internet. Anda juga boleh melakukannya dengan menggunakan raspberry pi di sini kita membandingkan kedua papan secara terperinci Arduino
Pengawal Permainan DIY Berasaskan Arduino - Pengawal Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah
Pengawal Permainan DIY Berasaskan Arduino | Pengawal Permainan Arduino PS2 | Bermain Tekken Dengan Gamepad Arduino DIY: Hai kawan-kawan, bermain permainan selalu menyeronokkan tetapi bermain dengan permainan peribadi DIY Controller anda lebih menggembirakan. Oleh itu, kami akan menjadikan Pengawal permainan menggunakan arduino pro micro dalam arahan ini
Cara Memuat Naik Permainan ke Arduboy dan 500 Permainan ke Flash-cart: 8 Langkah
Cara Memuat naik Permainan ke Arduboy dan 500 Permainan ke Flash-cart: Saya membuat beberapa Arduboy buatan sendiri dengan memori Serial Flash yang dapat menyimpan maksimum 500 permainan untuk dimainkan di jalan raya. Saya berharap dapat berkongsi cara memuat permainan ke dalamnya, termasuk bagaimana menyimpan permainan ke dalam memori kilat bersiri dan membuat pakej permainan gabungan anda sendiri
Konsol Permainan Mini Ardubaby Dengan 500 Permainan: 10 Langkah
Ardubaby Mini Game Console Dengan 500 Permainan: Kredit kepada pencipta (Kevin Bates), Arduboy adalah konsol permainan 8 bit yang sangat berjaya. Terdapat beribu-ribu permainan yang ditulis oleh penggemar yang membagikannya secara bebas di forum komuniti Arduboy sehingga lebih banyak orang dapat belajar bagaimana membuat kod. Perisian