İçindekiler:

2 Dakikada Arduino Simon Oyunu Oluşturun !: 3 Adımda
2 Dakikada Arduino Simon Oyunu Oluşturun !: 3 Adımda

Video: 2 Dakikada Arduino Simon Oyunu Oluşturun !: 3 Adımda

Video: 2 Dakikada Arduino Simon Oyunu Oluşturun !: 3 Adımda
Video: Patron görmesin :) 2024, Kasım
Anonim

Jumper'lar YOK! Kablo YOK! Lehimleme YOK! Breadboard YOK!

Kutunun dışında düşünmek.

Bu nedenle, arkadaşlarınız veya akrabalarınız yola çıkmadan önce mikro denetleyicinizi bazı ek çevre birimleri modelleriyle birlikte gerçekten hızlı bir şekilde göstermek istiyorsunuz…

Bir Simon "benden sonra tekrar et" oyununun bu Hızlı ve Kolay sürümünü birkaç dakika içinde bir araya getirin. Yine de, monokromatik (tüm kırmızı LED'lerle birlikte). Tüm gereken bunları elinizin altında bulundurmaktır: Bir Arduino mikro denetleyicisi (tercihen bir Nano), bir dizi LED'li bir modül, 4 düğmeli bir modül ve bir sesli uyarıcı ile birlikte lastik bant.

Adım 1: Parçalar ve Montaj

Parçalar ve Montaj
Parçalar ve Montaj
Parçalar ve Montaj
Parçalar ve Montaj

LED ve Anahtar/düğme modülleri burada bulunabilir: www.ebay.com/itm/181563923440 (<$4) Buzzer'lar şurada mevcuttur: https://www.ebay.com/itm/281280117872 (<$2)

[çalışma devam ediyor] BTW: İşte kullanışlı bir araç - https://itty.bitty.site [çalışma devam ediyor] kullanan bir araç

Bu onu temizlemeli.

basit uygulama

Daha fazla bilgi.

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

Küçük bir lastik bant tavsiye ederim, bu yüzden onu gergin hale getirmek için birkaç kez sarmanız gerekmez.

Diğer Arduino'lar kullanılabilir, ancak çevresel modüllerin farklı yerlerini gerektirebilir (veya izin verebilir); ve bu şekilde kullanılan kodda pin ataması değişir. Nano 3.0, tek elle kolayca tutulabilen ve çalıştırılabilen küçük bir montaja olanak sağladığı için özellikle iyidir.

Montaj, modülleri basitçe takarak ve lastik bantla sabitleyerek yapılır. 'Aktif' piezo buzzer, yalnızca polarite doğru şekilde bağlanmışsa çalışacaktır. Lütfen (+) öğesinin D8'e ve (-) öğesinin D11'e eklendiğini unutmayın.

Anahtar modül pinleri K4-K3-K2-K1-GND doğrudan A1-A5'e gider. Yukarıdaki resme bakın.

LED modül pinleri GND-D1-D2-D3-D4-D5-D6 sırasıyla doğrudan D7-D6-D5-D4-D3-D2-GND'ye gider.

Adım 2: Nasıl Çalışır?

LED ve Anahtar modüllerinin normalde toprağa bağlı bir pime sahip olması amaçlanmıştır. Nano'ya doğrudan bağlanmayı sağlamak için bu gerçekleşmez. Bunun yerine bu modüllerdeki 'GND'lere bağlı pinler çıkış olarak çalıştırılır ve 'LOW' olarak ayarlanır. MCU (MicroControllerUnit) çıkışlarını 30 ma'ya kadar sürecektir. Bu, dört (4) LED'lik banka için yeterli. Düğmeler için gerekenden çok daha fazlası olsa da, çıkışlar akım sınırlayıcı olduğundan (ve yalnızca basıldığında akım çekerler) zarar vermez. LED modülü, her bir LED'den geçen akımı daha da sınırlayan sıralı dirençlere sahiptir.

İndirilenler

Bu projede çalışmak için 'Simon' beni takip et ışıklar ve ses oyununun iki farklı versiyonunu güncelledim ve değiştirdim. Orijinal sürümlerin kredileri kaynak listelerindedir.

Bir çizim (FastEasy_SimonSings) sadece bir içerme dosyası kullanır (onunla birlikte klasörde olmak için 'pitch.h'). Diğeri (FastEasy_SimonSays) 'Tone' kitaplığını kullanırken. Bu nedenle, kullanmayı seçtiğiniz çizim(ler)e bağlı olarak bunlardan birine veya her ikisine ihtiyacınız olacak.

Yukarıdaki kitaplık, varsayılan olarak Arduino IDE'nin bir parçası olmalıdır. Değilse ve bununla ilgili yardıma ihtiyacınız varsa, burada Kitaplık Nasıl Kurulur.

3. Adım: Montajla Oynamak

Meclis ile oynamak
Meclis ile oynamak

Oyun oldukça düz ileri. Kod kaynak dosyalarının içinde bazı belgeler bulunur. Gerçekten bilmeniz gereken tek şey, 'Simon Says' versiyonunun otomatik olarak bir flaşla başladığıdır. ve 'Simon Sings' versiyonu 4'lü bir kalıpla başlar, ancak her tura başlamadan önce bir tuşa basılmasını bekler.

LED ve Anahtar modüllerini, konseptlerin diğer hızlı proje kanıtlarını yapmak için kullanışlı bulacaksınız. Bu proje ve ilgili kod bir konuşmacı ile çalışacaktır. Kulağa daha hoş gelecek, ancak en azından birkaç jumper olmadan yapamazsınız.

Bu çizimler kodlandığından, bir Nano 3.0 veya Uno'nun doğrudan çalışacağına (Tak ve Çalıştır) dikkat edin, diğerlerinin fiziksel yerleşimleri nedeniyle farklı pin setleri kullanması gerekebilir; ve muhtemelen bazı kod değişiklikleri.

Önerilen: