Daftar Isi:

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

Video: Tic Tac Toe: 12 Langkah

Video: Tic Tac Toe: 12 Langkah
Video: Simple trick to win tic-tac-toe ๐Ÿ† ๐Ÿ‘Œ 2024, November
Anonim
Tic Tac Toe
Tic Tac Toe

Proyek Tinkercad ยป

Hari ini kita akan membuat game Tic Tac Toe di TinkerCad menggunakan Arduino. Kita akan menggunakan banyak komponen sederhana dan menggunakan kode untuk mengikat semuanya. Bagian utama dari rangkaian ini yang menyatukan semua ini adalah kodenya. Program ini memiliki banyak kemungkinan dan dapat diubah sesuai keinginan pengguna. Game ini juga memiliki opsi untuk menggunakan lampu RGB, tetapi jika ada yang ingin melanjutkan proyek ini, mereka harus menghubungkan 2 arduino satu sama lain.

Perlengkapan

  • Arduino
  • Papan tempat memotong roti (besar)
  • kabel
  • Tekan tombol
  • LED
  • Resistor (10k dan 150)
  • Fotoresistor

Langkah 1: Awal

Awal
Awal

Jadi kita akan memulai ini dengan papan tempat memotong roti yang besar dan mikrokontroler Arduino.

Langkah 2: Menambahkan LED

Menambahkan LED
Menambahkan LED

Langkah selanjutnya adalah menambahkan LED dan tombol tekan ke papan tempat memotong roti. Kami belum menghubungkannya tetapi hanya menempatkannya di papan sedemikian rupa sehingga tidak ada kabel yang mengganggu tombol tekan lainnya. Ada banyak komponen jadi kita perlu memberi jarak seperti ini agar tidak ada yang menyentuh. Papan tempat memotong roti yang besar direkomendasikan untuk proyek ini.

Langkah 3: Pin Digital

Pin Digital
Pin Digital

Jadi sebelum kita menambahkan apa pun, mari kita sambungkan dulu pin digital ke LED. Dalam proyek ini, kita akan menggunakan semua pin analog dan digital yang dimiliki Arduino.

Langkah 4: Tombol Tekan

Tekan tombol
Tekan tombol

Untuk langkah ini kita akan menghubungkan daya dan ground ke tombol tekan. Pada langkah ini kita akan menggunakan resistor 10k untuk membatasi jumlah daya. 2 tombol di sebelah kanan tidak digunakan untuk menyalakan atau mematikan LED, tetapi digunakan untuk memulai permainan baru, dan untuk hal lain kita akan melihat saat kita memulai kode.

Langkah 5: Pin Digital dan Analog

Pin Digital dan Analog
Pin Digital dan Analog

Pada langkah ini kita akan menghubungkan tombol ke pin digital dan analog. Pin analog dapat digunakan dalam kasus ini karena dapat digunakan dengan cara yang sama seperti penggunaan pin digital.

Langkah 6: Fotoresistor

Fotoresistor
Fotoresistor

Pada langkah ini, kita akan menghubungkan fotoresistor ke LED. Intinya adalah membiarkan pemain yang berbeda mendapatkan tingkat kecerahan yang berbeda dan ini memungkinkan pemain untuk membedakan diri mereka sendiri. Dalam langkah ini Anda melihat mengapa jarak antar langkah diperlukan.

Langkah 7: Mendefinisikan Variabel

Mendefinisikan Variabel
Mendefinisikan Variabel

Pada langkah ini, kita akan memulai kode. Bagian pertama dari ini akan mendefinisikan tombol dan LED yang berbeda, tetapi juga variabel lain yang sama dengan 0. Variabel ini akan membantu kita menghidupkan dan mematikan LED dengan menekan sebuah tombol.

Langkah 8: Mendeklarasikan Variabel

Mendeklarasikan Variabel
Mendeklarasikan Variabel

Pada langkah ini, kita akan menyelesaikan deklarasi variabel-variabel ini dan mengatur tombol sebagai input, dan LED sebagai output.

Langkah 9: Memuat

Memuat
Memuat

Bagian kode ini dapat dilihat sebagai "layar pemuatan". Kebanyakan game biasanya memiliki beberapa urutan start-up di awal tetapi bagian ini opsional dan hanya dilakukan untuk pertunjukan. Inilah gunanya tombol lain yang ada di sebelah kanan. Itu bisa menampilkan urutan start-up sampai "tombol start" ditekan.

Langkah 10: LED On/Off

LED Hidup/Mati
LED Hidup/Mati

Langkah ini berfokus pada kode utama cara menyalakan dan mematikan LED dengan tombol. Dalam kode ini, kita akan menggunakan variabel yang sama dengan 0 yang awalnya kita atur saat mendefinisikan variabel kita. Menurut kode ini, LED akan menyala ketika tombol ditekan, tetapi akan mati kembali ketika ditekan lagi.

Langkah 11: Tombol Mati

Tombol Mati
Tombol Mati

Langkah ini mengkodekan tombol mati atau tombol permainan baru. Ini digunakan ketika seorang pemain telah memenangkan atau menyelesaikan permainan, dan permainan akan diatur ulang dan dapat dimulai lagi. Tombol ini pada dasarnya adalah tombol reset yang memulai ulang loop sehingga game dapat dimainkan berulang kali.

Langkah 12: Nikmati Bermain

Nikmati Bermain!
Nikmati Bermain!

Itu adalah akhir dari tutorial ini dan saya harap Anda bersenang-senang bermain-main dengan sirkuit dan kode ini dan membuat lebih banyak dan lebih banyak perubahan pada sirkuit ini karena kemungkinannya tidak terbatas karena ini adalah program yang sangat terbuka.

Direkomendasikan: