Isi kandungan:

Buat Permainan Arduino Simon dalam 2 Minit!: 3 Langkah
Buat Permainan Arduino Simon dalam 2 Minit!: 3 Langkah

Video: Buat Permainan Arduino Simon dalam 2 Minit!: 3 Langkah

Video: Buat Permainan Arduino Simon dalam 2 Minit!: 3 Langkah
Video: Sparkfun Inventor's Kit for Learning Arduino - DIY Simon Says Game (Circuit 2C) 2024, November
Anonim

TIADA Pelompat! TIADA Wayar! TIADA Pematerian! TIADA Papan Roti!

Berfikir di luar Kotak.

Oleh itu, anda ingin memamerkan pengawal mikro anda bersama dengan beberapa model periferal tambahan dengan cepat, sebelum rakan atau saudara anda dalam perjalanan …

Himpunkan versi Simon & "Repeat after me" versi Cepat & Mudah ini hanya dalam beberapa minit. Walaupun begitu, monokromatik (dengan semua LED merah). Yang diperlukan adalah mempunyainya: Pengawal mikro Arduino (lebih disukai Nano), modul dengan satu set LED, modul 4 butang, dan bel, bersama dengan getah.

Langkah 1: Bahagian dan Pemasangan

Bahagian dan Pemasangan
Bahagian dan Pemasangan
Bahagian dan Pemasangan
Bahagian dan Pemasangan

Modul LED & Kunci / butang boleh didapati di sini: www.ebay.com/itm/181563923440 (<$ 4) Buzzers boleh didapati di sini: https://www.ebay.com/itm/281280117872 (<$ 2)

[kerja sedang berjalan] BTW: Inilah alat yang berguna - menggunakan https://itty.bitty.site [kerja sedang berjalan]

Ini mesti membersihkannya.

aplikasi lite

Maklumat Lanjut.

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

Saya mengesyorkan gelang getah kecil, jadi anda tidak perlu membungkusnya berkali-kali untuk menjadikannya tegang.

Arduino lain boleh digunakan, tetapi mungkin memerlukan (atau membenarkan) tempat berbeza dari modul periferal; dan dengan demikian penugasan pin berubah pada kod yang digunakan. Nano 3.0 sangat baik kerana ia membuat pemasangan kecil, mudah dipegang dan dikendalikan dengan satu tangan.

Pemasangan dilakukan hanya dengan memasukkan modul dan selamatkan dengan gelang getah. Buzzer piezo 'aktif' hanya akan berfungsi jika kekutuban dihubungkan dengan betul. Harap maklum bahawa itu (+) dimasukkan ke D8, dan (-) ke D11.

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

Modul LED pin GND-D1-D2-D3-D4-D5-D6 masuk terus ke D7-D6-D5-D4-D3-D2-GND masing-masing.

Langkah 2: Bagaimana Ia Berfungsi

Modul LED dan Kunci dimaksudkan untuk biasanya menghubungkan satu pin ke tanah. Hal ini tidak berlaku untuk menyesuaikan diri dengan Nano. Oleh itu, pin yang disambungkan ke 'GND pada modul ini dikendalikan sebagai output dan tetapkan' LOW '. MCU (MicroControllerUnit) akan mendorong outputnya hingga 30 ma. Yang banyak untuk bank empat (4) LED. Walaupun jauh lebih diperlukan daripada butang, tidak ada salahnya kerana keluarannya menghadkan arus (dan hanya menarik arus ketika ditekan). Modul LED mempunyai perintang sebaris yang membatasi arus yang melalui setiap LED.

Muat turun

Saya mengemas kini dan mengubah dua versi 'Simon' mengikuti saya lampu dan permainan suara untuk bekerja dengan projek ini. Kredit untuk versi asal terdapat dalam senarai sumber.

Satu lakaran (FastEasy_SimonSings) hanya menggunakan fail include ('pitches.h' untuk berada di folder dengannya). Sementara yang lain (FastEasy_SimonSays) menggunakan perpustakaan 'Tone'. Oleh itu, anda memerlukan satu atau kedua-duanya, bergantung pada lakaran mana yang anda pilih untuk digunakan.

Perpustakaan di atas harus menjadi sebahagian daripada Arduino IDE secara lalai. Sekiranya tidak dan anda memerlukan pertolongan di sini adalah Cara Memasang Perpustakaan.

Langkah 3: Bermain Dengan Perhimpunan

Bermain Dengan Majlis
Bermain Dengan Majlis

Main cukup lurus ke hadapan. Fail sumber kod mempunyai beberapa dokumentasi di dalamnya. Yang mungkin anda perlu tahu ialah versi automatik 'Simon Says' bermula dengan satu kilat. dan versi 'Simon Sings' bermula dengan corak 4, tetapi menunggu penekanan utama sebelum memulakan setiap pusingan.

Anda mungkin akan mendapati modul LED dan Kunci berguna untuk membuat konsep bukti projek cepat yang lain. Projek ini dan kod yang berkaitan akan berfungsi dengan pembesar suara. Ia akan terdengar lebih baik, tetapi anda tidak akan dapat melakukannya tanpa sekurang-kurangnya beberapa penerjun.

Perhatikan bahawa kerana lakaran ini dikodkan, Nano 3.0 atau Uno akan berfungsi (Plug - & - Play) secara langsung, yang lain mungkin perlu menggunakan set pin yang berbeza kerana susun atur fizikal mereka; dan mungkin beberapa perubahan kod.

Disyorkan: