Isi kandungan:

Tic Tac Toe: 12 Langkah
Tic Tac Toe: 12 Langkah

Video: Tic Tac Toe: 12 Langkah

Video: Tic Tac Toe: 12 Langkah
Video: TIC TAC TOE - Best Game Ever 2024, Julai
Anonim
Tic Tac Toe
Tic Tac Toe

Projek Tinkercad »

Hari ini kita akan membuat permainan Tic Tac Toe di TinkerCad menggunakan Arduino. Kami akan menggunakan banyak komponen mudah dan menggunakan kod untuk mengikat semuanya. Bahagian utama litar ini yang menyatukan semua ini adalah kodnya. Program ini mempunyai banyak kemungkinan dan boleh diubah kepada pengguna namun sesuai. Permainan ini juga mempunyai pilihan untuk menggunakan lampu RGB, tetapi jika ada yang ingin maju dalam proyek ini, mereka harus menghubungkan 2 arduino satu sama lain.

Bekalan

  • Arduino
  • Papan roti (besar)
  • Wayar
  • Tekan butang
  • LED
  • Perintang (10k dan 150)
  • Jurugambar

Langkah 1: Permulaan

Permulaan
Permulaan

Oleh itu, kita akan memulakannya dengan papan roti besar dan mikrokontroler Arduino.

Langkah 2: Menambah LED

Menambah LED
Menambah LED

Langkah seterusnya adalah menambahkan LED dan butang tekan ke papan roti. Kami belum menghubungkannya tetapi hanya meletakkannya di papan dengan cara sehingga tidak ada wayar yang mengganggu butang tekan lain. Terdapat banyak komponen jadi kita perlu mengosongkannya seperti ini sehingga tidak ada sentuhan. Papan roti besar disyorkan untuk projek ini.

Langkah 3: Pin Digital

Pin Digital
Pin Digital

Oleh itu, sebelum kita menambah apa-apa lagi, pertama-tama, sambungkan pin digital ke LED. Dalam projek ini, kita akan menggunakan semua pin analog dan digital yang dimiliki oleh Arduino.

Langkah 4: PushButtons

Butang Push
Butang Push

Untuk langkah ini kita akan menghubungkan kuasa dan arde ke tombol tekan. Dalam langkah ini kita akan menggunakan 10k perintang untuk mengehadkan jumlah daya. 2 butang di sebelah kanan tidak digunakan untuk menyalakan atau mematikan LED, tetapi digunakan untuk memulakan permainan baru, dan untuk perkara lain yang akan kita lihat ketika kita memulakan kodnya.

Langkah 5: Pin Digital dan Analog

Pin Digital dan Analog
Pin Digital dan Analog

Dalam langkah ini kita akan menghubungkan butang ke pin digital dan analog. Pin analog boleh digunakan dalam kes ini kerana ia boleh digunakan dengan cara yang sama seperti pin digital.

Langkah 6: Fotoresist

Jurugambar
Jurugambar

Dalam langkah ini, kita akan menghubungkan fotoresistor ke LED. Maksudnya ialah membiarkan pemain yang berbeza mendapat tahap kecerahan yang berbeza dan ini membolehkan pemain membezakan diri mereka sendiri. Dalam langkah ini anda dapat melihat mengapa jarak langkah terpisah perlu dilakukan.

Langkah 7: Menentukan Pemboleh ubah

Menentukan Pemboleh ubah
Menentukan Pemboleh ubah

Dalam langkah ini, kita akan memulakan kodnya. Bahagian pertama ini akan menentukan butang dan LED yang berbeza, tetapi juga pemboleh ubah lain yang sama dengan 0. Pemboleh ubah ini akan membantu kita menghidupkan dan mematikan LED dengan menekan butang.

Langkah 8: Menyatakan Pemboleh ubah

Menyatakan Pemboleh ubah
Menyatakan Pemboleh ubah

Dalam langkah ini, kita akan menyelesaikan deklarasi pemboleh ubah ini dan menetapkan butang sebagai input, dan LED sebagai output.

Langkah 9: Memuatkan

Memuatkan
Memuatkan

Bahagian kod ini dapat dilihat sebagai "memuatkan skrin". Sebilangan besar permainan biasanya mempunyai beberapa urutan permulaan pada awalnya tetapi bahagian ini adalah pilihan dan hanya dilakukan untuk persembahan. Inilah butang lain yang ada di sebelah kanan dapat digunakan. Ini dapat memaparkan urutan permulaan sehingga "butang mula" ditekan.

Langkah 10: LED Hidup / Mati

LED Hidup / Mati
LED Hidup / Mati

Langkah ini memberi tumpuan kepada kod utama bagaimana menghidupkan dan mematikan LED dengan butang. Dalam kod ini, kita akan menggunakan pemboleh ubah yang sama dengan 0 yang mula-mula kita tetapkan semasa menentukan pemboleh ubah kita. Menurut kod ini, LED akan menyala apabila butang ditekan, tetapi akan mati apabila ditekan lagi.

Langkah 11: Butang Mati

Butang Mati
Butang Mati

Langkah ini mengkod butang mati atau butang permainan baru. Ini digunakan ketika pemain telah menang atau selesai permainan, dan permainan akan diset semula dan dapat dimulakan lagi. Butang ini pada dasarnya adalah butang reset yang menghidupkan semula gelung sehingga permainan dapat dimainkan berulang kali.

Langkah 12: Nikmati Bermain

Selamat Bermain!
Selamat Bermain!

Itulah akhir tutorial ini dan saya harap anda bersenang-senang bermain-main dengan litar dan kod ini dan membuat lebih banyak perubahan pada litar ini kerana kemungkinannya tidak berkesudahan kerana ini adalah program yang sangat terbuka.

Disyorkan: