Daftar Isi:
- Langkah 1: Bahan yang Diperlukan
- Langkah 2: Pengaturan
- Langkah 3: Kode
- Langkah 4: Mainkan, Tingkatkan, Apapun
Video: Arduino: Kit Minigames (Frustrasi): 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
(Contoh casing yang bagus untuk Arduino ini ^)
Sebelum saya mulai: terlepas dari upaya saya, saya tidak dapat menyelesaikan perangkat sepenuhnya karena uh… waktu dan kemalangan. Menjadi lebih baik ketika bagian Arduino saya berpikir itu akan menjadi ide yang baik untuk berhenti bekerja di beberapa titik, hanya sial bagi saya. Anda akan ingin menggunakan Instructable ini murni sebagai sumber inspirasi potensial daripada benar-benar membangunnya. Dalam Instruksi ini, kami akan menggunakan papan tempat memotong roti sebagai platform perakitan kami.
Bagaimanapun, bagi mereka yang terinspirasi oleh Instructable ini, lewati saya dalam segala hal dan selesaikan apa yang saya tidak bisa. Inilah sejauh yang saya dapatkan:
Langkah 1: Bahan yang Diperlukan
- 1x Arduino Uno
- 1x potensiometer
- 1x layar LCD I2C
- 1x Piezo Buzzer
- 2x tombol
- Resistor 4x 220 ohm
- Resistor 3x 10k ohm
- 1x LED Hijau
- 1x LED Merah
- 2x LED Biru
- Beberapa kabel (Saya sarankan Kabel Jumper jika Anda ingin tetap menggunakan papan tempat memotong roti)
- 1x papan tempat memotong roti
Langkah 2: Pengaturan
Saya telah menggunakan Layar LCD I2C di sini, yang menjelaskan potensiometer, output SCL/SDA/VCC/GND di atas layar.
Mungkin perlu dicatat bahwa kabel merah terhubung ke output + / 5V dan (sebagian besar) kabel biru ke GND Arduino Uno.
Langkah 3: Kode
Jika Anda masih menganggap proyek ini layak untuk dirakit, inilah kode yang dapat Anda gunakan. Jangan ragu untuk mengutak-atik kodenya. Pasti ada ruang untuk perbaikan.
Pada titik ini, kode memungkinkan untuk dua minigame:
- Tantangan Aman: Pengguna harus mencari nilai tertentu menggunakan potensiometer dan mengklik Tombol A (atau tombol kiri pada papan tempat memotong roti seperti yang ditunjukkan pada Langkah 2), sambil memastikan salah satu dari dua LED biru tidak memudar keluar. Pengguna dapat 'mengisi ulang' lampu LED menggunakan tombol lainnya. Ini harus dilakukan empat kali (empat 'koreksi'). Ada banyak hal yang harus diperhatikan: pemain memiliki batas waktu sebelum kehilangan 'benar', atau jika lampu LED yang dapat diisi dayanya terlalu banyak (dengan kata lain, memiliki analogRead nilai 256 atau lebih tinggi).
- Kuis: Menggunakan dua tombol yang mewakili jawaban A dan B, pemain harus menjawab pertanyaan dengan benar. Kode mungkin sedikit bermasalah di bagian ini.
Kode ini juga menyertakan elemen frustasi yang mengubah fungsi tombol A dan B. Anda dapat menemukan baris kode ini dalam fungsi upayaSwitchButtons(). Perhatikan juga bahwa kode ini memerlukan perpustakaan LCD dan LiquidCrystal_I2C
Dalam kode ini, Serial meniru sebagian besar fungsi LCD karena LCD saya tidak berfungsi dengan benar lagi, seperti yang disebutkan sebelumnya.
Setelah Anda memiliki kode ini di IDE yang kompatibel dengan Arduino (saya sarankan menggunakan Arduino/Genuino IDE), unggah program ini ke Arduino Anda menggunakan tombol Unggah.
Langkah 4: Mainkan, Tingkatkan, Apapun
Anda telah mencapai langkah terakhir dari game mini yang tidak membuat frustrasi ini! Colokkan Arduino Anda ke sumber daya apa pun menggunakan kabel USB dan minigame pertama akan dimulai.
Selamat bermain dan berkembang! Proyek Arduino ini beserta kodenya masih jauh dari sempurna, tetapi saya harap saya telah mencapai tujuan utama saya, yaitu menginspirasi Anda untuk membuat sesuatu yang lebih hebat dari ini!
Direkomendasikan:
Pendidikan Langkah demi Langkah dalam Robotika Dengan Kit: 6 Langkah
Pendidikan Selangkah demi Selangkah dalam Robotika Dengan Kit: Setelah beberapa bulan membuat robot saya sendiri (silakan lihat semua ini), dan setelah dua kali mengalami bagian yang gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan kembali strategi dan arahan. Pengalaman beberapa bulan terkadang sangat bermanfaat, dan
Pixel Kit Menjalankan MicroPython: Langkah Pertama: 7 Langkah
Pixel Kit Menjalankan MicroPython: Langkah Pertama: Perjalanan untuk membuka potensi penuh Pixel Kano dimulai dengan mengganti firmware pabrik dengan MicroPython tetapi itu baru permulaan. Untuk membuat kode pada Pixel Kit kita harus menghubungkan komputer kita dengannya. Tutorial ini akan menjelaskan apa
Vokalizer Frustrasi: 6 Langkah
Frustration Vocalizer: Ini awalnya dimulai sebagai sesuatu yang sama sekali berbeda (The Insult Gun ™) tetapi karena kegagalan peralatan menit-menit terakhir di speaker utama berbentuk senjata saya, saya harus segera membangunnya kembali ke Frustration Vocalizer™ yang praktis menggunakan hal yang sama kode
Kit Latihan Solder SMD, atau Bagaimana Saya Belajar Berhenti Khawatir dan Mencintai Kit Cina Murah: 6 Langkah
Kit Praktik Solder SMD, atau Bagaimana Saya Belajar Berhenti Khawatir dan Mencintai Kit Cina Murah: Ini bukan Instruksi tentang penyolderan. Ini adalah Instruksi tentang cara membuat kit Cina yang murah. Pepatahnya adalah Anda mendapatkan apa yang Anda bayar, dan inilah yang Anda dapatkan: Tidak terdokumentasi dengan baik. Kualitas bagian yang dipertanyakan. Tidak ada dukungan. Jadi mengapa membeli
Arduino: Mobil Seni Multiplayer Frustrasi: 13 Langkah
Arduino: Mobil Seni Multipemain Frustrasi: Dit is een art-car die je kunt besturen bertemu bluetooth vanaf je smartphone en een servo die bestuurt kan worden door middel van een draaiknop. Pilihan adalah om het chaotisch/ frustrerend te maken voor de gebruiker door er voor te zorgen dat de servo i