İçindekiler:
Video: 2 Dakikada Arduino Simon Oyunu Oluşturun !: 3 Adımda
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
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
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
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:
5 Dakikada Kablosuz Erişilebilir Pi: 3 Adımda
5 Dakikada Kablosuz Erişilebilir Pi: Herkese merhaba! Bir ahududu Pi'yi bir telefon veya tabletten kablosuz olarak nasıl erişilebilir hale getireceğinizi lütfen unutmayın, 5 dakikalık tahminim biraz bilgisayar bilgisi olan bir kişi içindir ve kesinlikle daha uzun sürebilir. Bu kadar şey yeter, hadi başlayalım
5 Dakikada PCB Tasarımınızın Gerçekçi 3D Oluşturmasını Yapın: 6 Adımda
5 Dakikada PCB Tasarımınızın Gerçekçi 3D Oluşturmasını Yapın: Sık sık bir Baskılı Devre Kartı (PCB) parçası ve bileşenlerinin açıklamasını içeren dokümantasyon dosyaları oluşturduğumdan, PCBA dosyalarının gerçekçi olmayan ekran görüntüleri konusunda kafam karıştı. Bu yüzden onu daha gerçekçi ve güzel yapmanın kolay bir yolunu buldum
Plastik Çöpü Kullanarak 55 Dakikada veya Daha Kısa Bir Sürede Motorlu Dinozor Yapın!: 11 Adımda (Resimlerle)
55 Dakikada Veya Daha Kısa Bir Sürede Plastik Çöp Kullanarak Motorlu Dinozor Oluşturun!: Merhaba. Benim adım Mario ve çöp kullanarak bir şeyler yapmayı seviyorum. Bir hafta önce Azerbaycan'ın ulusal televizyon kanalının bir sabah programına katılmaya davet edildim, "Atıktan Sanata" hakkında konuşmak için; sergi. Tek koşul? ben
Google Home İçin İlk Eyleminizi Nasıl Oluşturursunuz (10 Dakikada) Bölüm-1: 10 Adımda
Google Home İçin İlk Eyleminizi Nasıl Oluşturursunuz (10 Dakikada) Bölüm-1: Merhaba,Bu, Actions'ı Google'da nasıl geliştirip dağıtacağımızı öğreneceğimiz, yazacağım bir dizi makalenin ilki. Aslında, son birkaç aydır "google'da eylemler" üzerinde çalışıyorum. Mevcut birçok makaleyi inceledim
Unity ile 10 Dakikada 360 VR Uygulaması: 8 Adımda
Unity ile 10 Dakikada 360 VR Uygulaması: Bu uygulamayı nasıl oluşturuyoruz? Dikdörtgen çerçeveli normal videonun aksine, 360 video küre şeklindedir. Bu nedenle, önce 360 videomuzu yansıtmak için küresel bir ekran oluşturmamız gerekiyor. Oyuncu (veya izleyici) bu sph içinde yer alacak