İçindekiler:

Arduino 'breadbot' Yapboz Oyunu: 6 Adım (Resimlerle)
Arduino 'breadbot' Yapboz Oyunu: 6 Adım (Resimlerle)

Video: Arduino 'breadbot' Yapboz Oyunu: 6 Adım (Resimlerle)

Video: Arduino 'breadbot' Yapboz Oyunu: 6 Adım (Resimlerle)
Video: SevSeg bomb - a timer "bomb" made with Arduino 2024, Temmuz
Anonim
Arduino 'breadbot' Yapboz Oyunu
Arduino 'breadbot' Yapboz Oyunu

Oh hayır! Bebek robotumun tekrar hayata dönmesi için birkaç kabloya ihtiyacı var!

Bugün yeni başlayan arduino kullanıcılarına breadboarding hakkında bir şeyler öğretebilecek bir bulmaca oyunu yapacağız. Bu yüzden bunu yaptım! İstediğiniz kadar karmaşık hale getirebilirsiniz, ancak mini breadboard'un her iki tarafında 4 LED ve 5 pin seçtim. Bu bulmaca oyunu, Steam'deki popüler 'Konuşmaya devam et ve kimse patlamasın' oyunundan ilham almıştır.

Benim yaptığımla aynı sürümü yapmak için gerekenler:

- Bir arduino UNO

- Oynamak için kabloları bağlamak için bir devre tahtası

- Teller (erkekten erkeğe ve erkekten kadına)

- 4 farklı renkli LED (ve dirençler)

- 1 piezo zili

- Cevaplarınız için farklı sonuçları ölçmek için (5 adet direnç kullandım)

- mini ekmek tahtasının diğer tarafı için (5 adet direnç kullandım)

- her şeyi koymak için küçük bir kutu (eski bir telefonumun geldiği kutuyu kullandım)

- robotunuz için boya, bant, kollar, bacaklar ve bir kafa! bununla çıldır!

Her şeyi kutuya koymadan veya belki bir araya getirmeden önce projeyi bir devre tahtası üzerinde çalışmanızı şiddetle tavsiye ederim, en iyi çalıştığını düşündüğünüz şeyi yapın!

Adım 1: LED'ler

LED'ler
LED'ler
LED'ler
LED'ler

4 adet led için arduino üzerinde 4 adet dijital pin kullanmak istiyoruz.

Her biri için şu sırayla gitmelerini sağlayın: dijital pin to breadboard> LED için direnç> LED> arduino'nuzda topraklamak için. Çalışıp çalışmadıklarını görmek için onları test edin!

Adım 2: Bulmaca Alanı

Bulmaca Alanı
Bulmaca Alanı
Bulmaca Alanı
Bulmaca Alanı

Gerilimleri ölçmek için analog pinleri kullanarak farklı sonuçlar elde edebiliriz.

herhangi bir analog pinden breadboard'a bir kablo bağlayarak başlayın. aynı raya toprağa güçlü bir direnç (1 kOhm tercih edilir) bağlayın, bu nedenle şu anda pimi ölçtüğümüzde 0 dönecektir.

Bunu en fazla 5 kez yapın, oyunun başında rastgele bir tohum oluşturmak için 1 analog pinin açık olmasına ihtiyacımız var!

şimdi kartın diğer tarafı için: 5V pinden bir kabloyu devre tahtasındaki pozitif raya bağlayın. Her bir kablodan farklı sonuçlar alabilmek için 5 farklı direnç değerine ihtiyacımız var, eğer benim gibi 5 farklı direnç çeşidiniz yoksa art arda birden fazla kullanın, toplanırlar.

Güzel!

Adım 3: Piezo Buzzer ve Frankenstein Telleri

Neredeyse tüm kabloları bitirdik!

dijital bir pin kullanın ve ona tekrar toprağa bağlanan bir piezo buzzer bağlayın

başka bir dijital pim kullanın ve ona uzun bir kablo bağlayın, başka bir uzun kabloyu toprağa bağlayın, bu iki dokunuşta oynatıcının bağlı tüm kabloların doğru olup olmadığını görmek için bir kontrol başlatacağız!

Adım 4: Kod

proje kodumu indir ve baştan sona oku, eminim çok daha temiz, daha verimli ve daha iyi olabilir ama benim deneyimim bu şekilde oldu! onunla uğraşmaktan çekinmeyin veya projeye kendi bükümünüzü verin!

Adım 5: Çözüm Sayfası

ekli dosya hollandaca, bu yüzden çoğunuz muhtemelen pek kullanamayacaksınız (eğer her şeyi çevirmek için fazladan bir meydan okuma istemiyorsanız!), bu yüzden kendi dosyamızı yapmak zorunda kalacağız. 'u' değişkenini istediğiniz sayıya ayarlayarak kendi çözümlerinizi kolayca oluşturabilir, upload edebilir, hangi ışıkların yandığına bakabilir, seçtiğiniz bazı kabloları bağlayabilir ve çözümü görmek için frankenstein kablolarını bağlayabilir, o çözümü aşağıya yazın. Çözümler dizisi, kodda ve çözüm sayfanızda, oyuncuların çözebilmesi için! Buraya kadar geldiysen eminim anlayabilirsin:)

Adım 6: Bitti

Tamamlandı!
Tamamlandı!
Tamamlandı!
Tamamlandı!
Tamamlandı!
Tamamlandı!

Vay!!! tebrikler yapmışsın robot puzzle oyunu yapmışsın

şimdi konut yapma ve her şeyi bir araya getirme zamanı! iyi şanslar!!

Önerilen: