Daftar Isi:

Buat Game Arduino Simon dalam 2 Menit!: 3 Langkah
Buat Game Arduino Simon dalam 2 Menit!: 3 Langkah

Video: Buat Game Arduino Simon dalam 2 Menit!: 3 Langkah

Video: Buat Game Arduino Simon dalam 2 Menit!: 3 Langkah
Video: [Simul IDE] Simulasi Simon Says Game menggunakan SimulIDE Arduino 2024, November
Anonim

TIDAK ADA Jumper! TIDAK ADA Kabel! TIDAK ADA Solder! TIDAK ADA papan tempat memotong roti!

Berpikir di luar Kotak.

Jadi, Anda ingin memamerkan mikrokontroler Anda bersamaan dengan beberapa model periferal tambahan dengan sangat cepat, sebelum teman atau kerabat datang…

Kumpulkan versi Cepat & Mudah dari permainan Simon "ulangi setelah saya" hanya dalam beberapa menit. Meskipun monokromatik (dengan semua LED merah). Yang diperlukan hanyalah memiliki ini: Mikrokontroler Arduino (lebih disukai Nano), modul dengan satu set LED, modul 4 tombol, dan bel, bersama dengan gelang karet.

Langkah 1: Bagian dan Perakitan

Bagian dan Perakitan
Bagian dan Perakitan
Bagian dan Perakitan
Bagian dan Perakitan

Modul LED & Kunci/tombol dapat ditemukan di sini: www.ebay.com/itm/181563923440 (<$4)Buzzer tersedia di sini: https://www.ebay.com/itm/281280117872 (<$2)

[bekerja dalam proses] BTW: Ini adalah alat yang berguna - memanfaatkan https://itty.bitty.site [sedang dalam proses]

Ini harus membersihkannya.

aplikasi ringan

Info lebih lanjut.

Nano 3.0 https://www.ebay.com/itm/131517734419 (<$3)

Saya merekomendasikan karet gelang kecil, jadi Anda tidak perlu membungkusnya berkali-kali untuk membuatnya kencang.

Arduino lain dapat digunakan, tetapi mungkin memerlukan (atau mengizinkan) tempat yang berbeda dari modul periferal; dan dengan demikian penetapan pin berubah dalam kode yang digunakan. Nano 3.0 sangat bagus karena dibuat untuk rakitan kecil, mudah dipegang dan dioperasikan dengan satu tangan.

Perakitan dilakukan hanya dengan mencolokkan modul dan kencangkan dengan karet gelang. Bel piezo 'aktif' hanya akan berfungsi jika polaritasnya terhubung dengan benar. Harap dicatat bahwa itu (+) dimasukkan ke D8, dan (-) ke D11.

Pin modul kunci K4-K3-K2-K1-GND langsung masuk ke A1-A5. Lihat gambar di atas.

Pin modul LED GND-D1-D2-D3-D4-D5-D6 masing-masing langsung masuk ke D7-D6-D5-D4-D3-D2-GND.

Langkah 2: Cara Kerjanya

Modul LED dan Kunci dimaksudkan untuk biasanya memiliki satu pin yang terhubung ke ground. Untuk mengakomodasi keterikatan langsung ke Nano hal ini tidak terjadi. Jadi, alih-alih pin yang terhubung ke 'GND' pada modul ini dioperasikan sebagai output dan disetel 'RENDAH'. MCU (MicroControllerUnit) akan menggerakkan outputnya hingga 30 ma. Yang cukup untuk bank empat (4) LED. Meskipun jauh lebih dibutuhkan untuk tombol, tidak ada salahnya karena output membatasi arus (dan mereka hanya menarik arus saat ditekan). Modul LED memiliki resistor inline lebih lanjut membatasi arus yang melewati setiap LED.

Unduhan

Saya memperbarui dan memodifikasi dua versi berbeda dari 'Simon' ikuti saya lampu dan permainan suara untuk bekerja dengan proyek ini. Kredit untuk versi asli ada di daftar sumber.

Satu sketsa (FastEasy_SimonSings) hanya menggunakan file include ('pitches.h' untuk dimasukkan ke dalam folder bersamanya). Sedangkan yang lainnya (FastEasy_SimonSays) menggunakan library 'Nada'. Jadi Anda memerlukan salah satu atau keduanya, tergantung sketsa mana yang Anda pilih untuk digunakan.

Pustaka di atas harus menjadi bagian dari Arduino IDE secara default. Jika tidak dan Anda memerlukan bantuan untuk itu, inilah Cara Memasang Perpustakaan.

Langkah 3: Bermain Dengan Majelis

Bermain Dengan Majelis
Bermain Dengan Majelis

Bermain cukup lurus ke depan. File sumber kode memiliki beberapa dokumentasi di dalamnya. Yang mungkin perlu Anda ketahui hanyalah bahwa versi 'Simon Says' otomatis dimulai dengan satu flash. dan versi 'Simon Sings' dimulai dengan pola 4, tetapi menunggu penekanan tombol sebelum memulai setiap putaran.

Anda mungkin akan menemukan modul LED dan Kunci yang berguna untuk melakukan bukti konsep proyek cepat lainnya. Proyek ini dan kode terkait akan berfungsi dengan pembicara. Ini akan terdengar lebih baik, tetapi Anda tidak akan dapat melakukannya tanpa setidaknya beberapa jumper.

Perhatikan bahwa karena sketsa ini dikodekan, Nano 3.0 atau Uno akan bekerja (Plug-&-Play) secara langsung, yang lain mungkin perlu menggunakan set pin yang berbeda karena tata letak fisiknya; dan mungkin beberapa perubahan kode.

Direkomendasikan: