Isi kandungan:

Permainan Logik "Lajur": 5 Langkah
Permainan Logik "Lajur": 5 Langkah

Video: Permainan Logik "Lajur": 5 Langkah

Video: Permainan Logik
Video: Latihan Soal Penyusunan Neraca Lajur Perusahaan Jasa dan Pembahasanya 2024, November
Anonim
Permainan Logik
Permainan Logik
Permainan Logik
Permainan Logik
Permainan Logik
Permainan Logik

Helo!

Hari ini saya ingin berkongsi projek untuk membuat permainan logik ringkas "Columns". Untuk ini kita memerlukan:

  1. Salah satu paparan SPI yang paling berpatutan dan berpatutan,
  2. Arduino Nano,
  3. 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

perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan
perhimpunan
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

Demo 1. Grafik dan Teks
Demo 1. Grafik dan Teks
Demo 1. Grafik dan Teks
Demo 1. Grafik dan Teks
Demo 1. Grafik dan Teks
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

Demo 2. Skrin Sentuh
Demo 2. Skrin Sentuh
Demo 2. Skrin Sentuh
Demo 2. Skrin Sentuh
Demo 2. Skrin Sentuh
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"

Demo 3. Permainan Logik
Demo 3. Permainan Logik
Demo 3. Permainan Logik
Demo 3. Permainan Logik
Demo 3. Permainan Logik
Demo 3. Permainan Logik

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: