İçindekiler:
- Adım 1: Ana Bileşenler
- Adım 2: Parça Listesi
- 3. Adım: İnşaatta Öne Çıkanlar
- 4. Adım: Diğer Seçenekler ve Notlar
- Adım 5: Yazılıma Genel Bakış
- 6. Adım: Oyun Oynama
- 7. Adım: Güncellemeler, Daha Fazla Oyun
Video: In-Line LED Display Arduino Oyunları: 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
aka LED Merdiven Ekran Oyun Sistemi.
Aksiyon dolu "video" oyunları oynamak için donanım ve yazılımla donatılmış bir Attiny-85, sıralı LED ekranda.
Çoklanmış 12 LED merdiven ekranı vardır ve 6 adede kadar düğme girişini ve isteğe bağlı bir ses çıkışını destekler.
Birden fazla zorluk seviyesi ve bazı varyasyonlarla (bir ATMega MCU ile kullanıldığında 16 oyuna güncellendi) 4 beceri oyunu ile doludur.
[Video]
Adım 1: Ana Bileşenler
Projemi modüler olarak oluşturdum (iki ayrı montaj). Ana Ekran alt montajı; hangi tek başına kullanılabilir. Ve bir Düğme girişi alt montajı. Bu şekilde düğmeyi veya ekran aksamını başka bir projede tekrar kullanabilirim. Bu aynı zamanda esnek montaj seçeneklerine de izin verir.
Ayrıca LED merdiven montajı için kontrol hattını bir pin başlığına çıkardım, böylece bir Arduino Nano (veya bir Uno) kullanabilirim, onun için yazılım geliştirebilir ve diğer projelerde kullanabilirim. Bir Digispark, devre kartındaki diğer bileşenler nedeniyle çalışmayacaktır.
En net mantık için yapılan atamaları bulamamış olsam da, zaten böyle bir donanım uygulamasına sahip olanların yazılımı bu talimatta kullanmasını kolaylaştırmak için LED merdiveni için önceki talimatlarda olduğu gibi aynı pin atamalarını kullanmayı seçtim. yazılım.
Modüller arasındaki iki hat PB4 ve topraktır. Çok düğmeli düzeneğin üzerindeki her şey dirençler ve anahtarlar olduğundan, polariteye bağlı değildir ve bağlantının tersine çevrilmesi önemli değildir.
Daha fazla düğmenin desteğiyle daha fazla oyun (veya uygulama) çeşitliliği uygulanabilir. Bu talimattaki oyunlardan ikisi en iyi iki düğmeyle oynanır. Dört ana düğme, ilişkili bir oyuna doğrudan erişmek için kullanılabilir. Yakında dört ana düğmenin kullanımına bağlı bir oyun uygulayacağım.
Bu proje en fazla altı düğme kullanır. Dört ana BTN 1-4, Bu düğmelerden herhangi ikisine aynı anda basıldığında bile ayrı ayrı algılanabilir. Diğer ikisi özel düğmelerdir, ilki daha önceki projelerde PB4 girişi ile toprak arasında sert bir bağlantı yapan tek düğmenin eşdeğeri vardır, ben buna BTN0 veya ESC diyorum çünkü bu anahtar her zaman algılanabilir ve algılamayı engeller. diğerlerinden herhangi biri. Diğer özel tuş ise Fonksiyon Tuşudur, BTN 0-4'e basıldığında basılırsa, algılanabilir ve işlevselliği değiştirmek için kullanılabilir.
Bu beceri oyunu taslağında şunu kullanıyorum:
- FncKey+Btn1 menü moduna dönüş
- FncKey+Btn2 ileri zorluk seviyesi (en yüksekteyse en düşüğe geri döner)
- FncKey+Btn4 anında Duraklat (duraklatmayı kaldırmak için herhangi bir tuşa basın)
- FncKey + Btn 0 veya 3 tanımsız.
Adım 2: Parça Listesi
Gerekli parçalar
- LED'ler, bunlar gibi kırmızı, sarı, yeşil ve mavi
- PCB panoları benzer öğeler için daha büyük bir pano satın almanız ve istediğiniz boyuta kesmeniz gerekebilir.
- pin dip soket benzer ürünler
- Attiny-85 çip
- direnenler
- kullanılan düğme anahtarları: 12x12x8mm ve 6x6x6mm PCB Anlık Dokunsal Butonlar
önerilen:
- buzzer 5v, aktif tip
- bir dondurma çubuğu
- 2.54 mm pin başlık şeridi
- 30 ga tel ve tel sarma aracı https://www.ebay.com/itm/351798901037Yukarıdaki bağlantı, daha çok 36 ga gibi bir teldir. Keşke gerçek 30 ga için böyle bir anlaşma bilseydim. Tel
3. Adım: İnşaatta Öne Çıkanlar
Ana kart montajında, diğer temel inşaat talimatları için başvurmak isteyebileceğiniz diğer önceki LED merdiven projeleriyle elektriksel olarak aynısına sahibim
Ancak analog giriş A2(PB4) üzerinde harici bir çekme direnci kullanmıyorum, ayrıca bu donanım için oluşturduğum bazı oyunlar için arzu edilen tek renk yerine Kırmızı, Sarı, Yeşil ve Mavi LED'ler kullanıyorum..
Ekli yazılım çizimlerinde beklendiği gibi G/Ç atamaları:
Proje MCU AT-85 Uno/Nano
İsimler isim pin# brd isim --------- ---- ---- --------- Kırmızı L1-3 PB3 2 D-11 Yel L4-6 PB0 5 D-8 Yeşil L7-9 PB1 6 D-9 Mavi L10-11 PB2 7 D-10 Ain PB4/A2 3 A-2 Ses PB5 1 D-3
Tek önemli fark, PB4'e bağlı iki düğmem olması. İlki doğrudan PB4'ten toprağa gider, ancak harici çekme direnci olmadan (buna BTN0 diyorum). Ayrıca toprağa seri olarak 75Kohm'a bağlı bir düğme anahtarım (BTN1 olarak adlandırıyorum) var. Bu ana kart, "Düğme" montaj panosu olmadan kullanılabilir, ancak bazı sınırlı işlevselliklerle.
LED setlerine giden akım sınırlayıcı dirençler, kullandığınız farklı renkli LED'lerin parlaklığına ve ne kadar parlak olmasını istediğinize göre seçilmelidir. Kırmızı set için 91 Ohm, 75 sarı, 430 yeşil ve mavi için 150 Ohm ile bitirdim. Bu değerler düşük görünebilir, ancak ledlerin çoğul olduğunu unutmayın (genellikle zamanın <%100'ünde)
3mm ledler kullandım ve biraz aralık bıraktım. LED'in bacaklarına bir Popsicle çubuğu taktım. Bu şekilde hepsi aynı miktarda ve diğer tüm bileşenlerin üzerinde durdular. Bir noktada, üniteyi sadece bir çerçeveden çıkıntı yapan LED'ler ile monte etmeyi planlıyorum.
Led ara bağlantılarını kabloyla sarmayı seçtim. Özel bir baskılı devre kartı olmadan bunu yapmak, çok sayıda ara bağlantının olduğu dar yerlerde lehimlemekten daha kolaydır; şort üretme eğiliminde değildir ve bir hata durumunda yeniden kablolaması daha kolaydır. Mikro denetleyicinin içindeki ve etrafındaki tüm akımlar ile miliamperlerde 30 ga tel yeterlidir.
Düğmeler ve ilgili dirençler:
Benzersiz bir direnç ve düğme konfigürasyonu (bir tür çift Y) tasarladım, öyle ki yazılım bireysel ve çift düğme basışlarını ayırt edebilir (teorik olarak bu dört düğmenin herhangi bir kombinasyonu tanımlanabilir). En iyi konfigürasyonu arayan bir elektronik tabloda çok sayıda direnç değerine sahip birkaç konfigürasyon denedim, daha sonra maksimum minimum farkı üretecek seti (kullandığım) bulmak için tüm olası direnç kombinasyonlarını denemesini sağlayan yazılımda simüle ettim. Herhangi bir & tüm tek ve çift düğme basışları arasındaki analog okumaların sayısı. Bunları özellikle Btn1, Btn4 ve Btn1+4'te belirgin olacak şekilde düzenledim.
Yukarıdaki düğme ağı şemasına bakın.
PB4'e bağlanan (ve muhtemelen kontakları ve dirençleri değiştiren) tüm kabloları elektrik bandı, sıcak tutkal veya hiç iletken olmayan başka bir şeyle örtmeniz gerekir, çünkü yalnızca bir mega-ohm direnci, bu özelliği ortadan kaldıracaktır. hangi anahtar(lar)a basıldığını belirleyin; ve bir meclisi tutarken yaptığınız bu tür herhangi bir temas bunu yapar.
Daha sonra ilişkili Eğitilebilirler:
4 Düğmeli-Oyunlar-Bir-Analog-Giriş Kullanma/
Taşınabilir-Mikro-Denetleyici-Proj/Proj için Çift-Güç
3D-Baskılı-Satır-için-LED-Ekran-Konsol-ve/
4. Adım: Diğer Seçenekler ve Notlar
Opsiyonel Ses çıkışı
İsteğe bağlı ses çıkışı PB5 kullanır. Aksi takdirde gürültülü sinir bozucu çıkışını sınırlamak için 150 Ohm'luk bir dirençle seri olarak 5v'lik bir buzzer bağladım. 50-200 Ohm kullanmanızı tavsiye ederim. Sesli uyarıcıyı daha az rasgele hale getirmek için bir kapakla (2-10uf) paralel hale getirebilir veya direnç ve sesli uyarıcı yerine bir dizi ucuz stereo kulak tomurcuğundan kopmuş 10 mm sürücülü 32 Ohm'luk bir hoparlör kullanılabilir. Oyun sesleri için hoşuma gitti, sahip olduğumdan daha iyi.
Attiny-85, varsayılan olarak PB5'i sıfırlama olarak kullanır, efektif, sesin çalışacağı, ancak başka herhangi bir işlem üzerinde kötü bir etkisi olmayacağı anlamına gelir. Bir Nano veya Uno kullanırken ses çalışacaktır (D3'ünden çıkar). Attiny ile ses elde etmek için yazılımın PB5'i çıkış olarak kullanabilmesi için dahili pin konfigürasyonunu değiştirmeniz gerekecektir. Bunu yapmanın önemli sonuçları vardır; lütfen bunlara bakın:
forum.arduino.cc/index.php?topic=178971.0
www.instructables.com/id/Simple-and-cheap-F…
ve
Genellikle oyun sırasında bir hata veya başarısızlık bir cıvıltı veya kısa ahududu sesine neden olur. Bir seviyeyi tamamladığınızda veya kazandığınızda, örneğin pinponda olduğu gibi, bir kutlama melodisi çalınır. Eşlik eden sese sahip olmanın oyun keyfini gerçekten arttırdığını görüyorum.
Alternatif oyun kumandası türü düğmeleri
Ekipman konusunda kaba olan torunlarım için uzun kurşun tellerin ucunda dayanıklı ayrı düğmeler, Btn1 ve Btn4 yaptım. Fotoğrafı gör. Düğmeleri geçici kulplara monte ettim; Btn1 ile 75Kohm hat içi ve Btn4 ile ~37Kohm hat içi. Btn4 ile seri olarak aslında 36K kullandım, 33K ve hatta muhtemelen 39K kullanılabilir. Harici piston düğmelerini göz önünde bulundurarak, Btn1 ve Btn4 olarak görülen harici elde tutulan düğmeleri bağlamak için ayrı bir başlık pimi setine sahip olmak iyi bir fikir olacaktır.
Kaliteli güç kaynağı gerekli
Bir güç kaynağı için bir PC, tablet, duvar şarj cihazı, bir güç bankası veya 3.7 Li pilin USB 5v çıkışını doğrudan kullanabilirsiniz.
Üniteyi bazı USB şarj cihazlarından ve birkaç USB güç bankasından çalıştırırken, titremeyi ve ara sıra kaçırma davranışını ve hatta sıfırlamayı fark edeceğimi buldum. Bunu yaşarsanız, daha iyi düzenlemeye sahip bir güç kaynağı bulun, aksi takdirde toprağa +V boyunca büyük (100-1000uf) bir kapasitör eklemek yardımcı olabilir.
Test yapmak
Donanımınızı doğrulamanıza ve hata ayıklamanıza yardımcı olacak bir test programı da ekledim. Kod, devam eden bir çalışmadır ve büyük ölçüde temizlenmeye ihtiyacı vardır. Buna ulaşmayı umuyorum, ancak bu arada, ihtiyaçlarınızı karşılamalıdır. Son zamanlarda sadece ekran ve klavye düzeneklerini süren bir Nano ile kullandım. Menü modundan öğeleri seçmek için çoğu düğmeyi kullanabilirsiniz. Bir demodan/testten tekrar çıkmak için herhangi bir düğmeye basın. Düğme testinden (#4) çıkmak için FncKey+Btn1'e basın veya EscKey'i (PB4 topraklama) basılı tutun veya gücü geri dönüştürün.
MCU iç dirençleri ve direnç toleranslarındaki farklılıklar nedeniyle, tüm tek ve çift düğme basmalarının doğru algılanması için bazı ayarlamalar yapmanız gerekebilir. Bunu yapmak için test programının test-4'ünü kullanın (bunu seçmek için aşağıdaki menü işleminin açıklamasına bakın). PB4 girişi için herhangi bir çekme ile uyumlu olmayan kullanımları planladığım için harici bir çekme direnci kullanmadığımı unutmayın.
Adım 5: Yazılıma Genel Bakış
LadderGames.ino taslağı, bazı alternatif versiyonlar da dahil olmak üzere dört oyun uygular.
Taslak bir ATtiny-85, Nano, Uno vb.'den indirilebilir ve çalıştırılabilir. Bir Attiny çipine programlamak için bakınız: https://www.instructables.com/id/Program-an-ATtiny… ve/veya programlamak için ATtiny-85 çipiniz:
Oyun için performans istendiği için ATtiny85'in dahili saatini 8MHz olarak değiştirin. Bahsetmek:
forum.arduino.cc/index.php?topic=276606.0
Bu taslak, daha önceki ATtiny-85 led merdiven projelerinin çoğuyla geriye dönük uyumlu olmalı, değişiklik olmaksızın, ancak bazı sınırlı işlevselliğe sahip olacaktır.
Menü İşlemi
Başlatmada, LED'ler arasında bir tarama ve bir dizi bip sesi şeklinde bir sağlık kontrolü vardır. Ardından ana menü moduna geçer. Bir renkteki her bir LED seti art arda birkaç saniye yanar. İlişkili bir set yanarken bir düğmeye basılarak bir oyun seçilir, oyun 1: Kırmızı, oyun 2: Sarı, oyun 3: Yeşil, oyun 4: Mavi. Menü modundayken Btn2, Btn3, Btn4 sırasıyla 2, 3, 4 numaralı oyunlara doğrudan gitmek için basılabilir. Bir oyun seçildikten sonra, istediğiniz varyasyonu belirtmeniz gerekecektir. Mevcut her varyasyon için bir dizi renkli led yanıp sönecektir. İstediğiniz bir düğmeye basmanız yeterlidir. Her oyun için varyasyonlar, "versiyonlar" aşağıda daha ayrıntılı olarak açıklanmaktadır.
Dört oyunun da birinci versiyonu tek bir tuşla oynanabiliyor. Ya önceki LED merdiven talimatlarında olduğu gibi PB4 ile toprak (Btn-0) arasında kablolanmış ya da 75k yükü toprağa bağlayan bir anahtarla (Btn-1). Talimatlar belirli olmayan bir düğmeye basıldığından bahsettiğinde, bunlardan herhangi biri oyunlarda yapılır.
Herhangi bir oyundan çıkmak için FncKey+Btn1'i kullanabilirsiniz, EscKey'i (aka: Btn0) 1-2 saniye basılı tutun veya gücü kapatıp açın.
6. Adım: Oyun Oynama
Oyun 1: İt-İt
Bu, 'Push-It' oyunumun daha önceki öğretilebilirlerimden birinden uyarlamasıdır.
www.instructables.com/id/Play-a-Game-with-a…
Oyunun amacı, yanıp sönme sayısını ve yanan LED'lerin sayısını mümkün olduğunca çok bastırmaktır. Push-It, bir dizi flaşla başlar ve daha sonra tekrar eder. Serideki son flaştan sonra düğmeye basarsanız ve potansiyel olarak bir tane daha mevcut olduğunda bir sonraki LED yanacak ve flaş sayısı bir artacaktır. Ancak, olası ek flaşın süresinden önce veya sonra 'iterseniz', bunun yerine setteki flaş sayısı azalacaktır.
Flaş sayısını artırmayı her başardığınızda, zamanlama biraz hızlandığından zorluk seviyesi artar, bu da daha yüksek flaş sayılarına ulaşmayı zorlaştırır.
Geçerli sayım numarası, daha sonra aynı seviyede yeniden başlatmak için EEPROM belleğine kaydedilir.
2. Oyun: Masa Tenisi
Buradaki harika (tek de olsa) iki oyunculu rekabetçi oyun; topun (tek ışık patlaması) bir taraftan diğerine, daha hızlı ve daha hızlı gittiği, her "vurulduğunda".
Bu tek sıra ışık oyununu ilk olarak 1970'lerde bir havacılık süper mini bilgisayarının ön panel düğme ışıklarına uyguladım.
Topu ileri geri vurmak için, uygun raketin bitiş konumundayken (son LED) topa vurması (düğmeye basılması) gerekir. İlk kaçıran taraf kaybeder ve kazanan taraftaki ışıklar yanıp söner.
Biri yalnızca bir düğme gerektiren (Btn 0 veya 1) iki varyasyon vardır ve bu, her iki uçtan da topa vuracaktır; ve ikinci bir versiyon, iki düğme gerektiren baş başa iki kişi içindir; sol taraftaki düğme 1 ve diğer taraftaki düğme 4 veya 0. Birbirlerine müdahale etmeyecekleri için Düğme 1 ve 4'ün kullanılması tercih edilir; her biri, diğer düğmenin durumu ne olursa olsun, topu kendi ucundan döndürmek için vurulabilir.
Bir rallinin galibi her zaman bir sonrakinin sunucusudur.
Oyun 3: Atış Galerisi
Bir seviyeyi tamamlamak için tüm hedefleri (ışıkları) vurun. Her yüksek seviyede eylem daha hızlıdır.
İki versiyon var; biri sitenin sabit olduğu ve hedeflerin hareket ettiği ve diğeri sitenin hareket ettiği ve hedeflerin hareketsiz olduğu yer. Her durumda, bir vuruş bir hedef ışığı nakavt eder; ve bir ıska, bir hedefin ortaya çıkmasına neden olur. Bir hedef görüş alanındayken görüş daha parlak yanar, aksi takdirde loş olur.
Birinci versiyonda görüş soldan (altta) başlar ve sağa doğru tarar. 2. versiyonda, hedef sağdan sola hareket ederken görüş ortada sabitlenmiştir. Koda bakarak, etkinleştirilebilecek hayalet gibi 3 ve 4 sürümleri vardır, ancak kendi sağlığınızı kendi riskinize koyarsınız.
Oyun 4: Zıplama Adamı
Fikir şu ki, üzerinden atlamanız gereken nesnelerin geldiği bir oyun seviyesinde koşuyorsunuz, ilerledikçe daha hızlı geliyorlar. Başka bir oyun versiyonunda, altına eğilmeniz gereken baş üstü nesneler de vardır.
Birinci versiyonda sadece üzerinden atlanacak nesneler var. Atlamak için nesne soldaki son hücreye geldiğinde düğmeye basmalısınız; bu meydana geldiğinde parlar. Ardışık 2 veya daha fazla nesneyi atlamak için ilkinin üzerine zıplamanız (basmanız) ve geri kalanı için düğmeyi basılı tutmanız gerekir.
Sürüm 2'de baş üstü (yanıp sönen) nesneler eklenir. Bunlar, kendisinden önceki hücre sırasında zıplayarak ve son hücredeyken serbest bırakılarak atlanır. Bir seferde yalnızca bir tepe noktası yanıp sönebilir, bu nedenle biri geçtiğinde bir başkasının (daha önce yanıp sönmeyen) üzerinizde çıplak olduğunu görebilirsiniz. Asla ardışık genel giderler olmayacak, ancak bir veya daha fazla atlama (kaya tipi) nesnesine bitişik olabilirler.
Oyun sürümü 3'te, baş üstü nesneler için ayrı bir düğme kullanmalısınız (Btn- 2, 4 veya 0 seçiminiz); atlar daha sonra Btn-1 gerektirir.
Başarısız olduğunuzdan dört nesneyi daha geçtikten sonra, seviyede ilerlersiniz; sesli ve görsel bir tebrik var, ardından daha yüksek bir hızda yeniden başlatma var. Bir dizi ardışık nesneye ulaşmak, tek bir nesneyle aynı sayılır.
Yakın zamanda oynamadığınız bir oyunu oynamadan önce, oyunların çalışma kurallarının çıktısını alıp tekrar okumanızı tavsiye ederim. Aksi takdirde, kendinizi hayal kırıklığına uğratabilirsiniz; oyunun gerçekte olduğu halde düzgün çalışmadığını, ancak sizin ve oyunun farklı yol ve beklentileriniz olduğunu düşünmek. Ben, kendim, birkaç defadan fazla buna kandım.
7. Adım: Güncellemeler, Daha Fazla Oyun
In-Line LED merdiven ekranını ve düğmelerini barındırmak için 3D baskılı bir konsol kasası yaptım.
Bu donanımı kullanan daha fazla oyun tasarladım. Onlara göz atın ve eğlenin:
"Whack a Mole"dan "Tug of War"a Yeni Oyunlar
Aralık 2016. Şimdi, yukarıdaki bağlantının sonunda, 12 oyunun tümünü içeren birleşik bir kod sürümü var.
17 Şubat 2017: Bu proje için şimdi 16 oyun içeren en yeni oyun seti (aşağıdaki çizim). Bu, 32KByte flash program belleğine sahip herhangi bir MCU uygulamasında çalışacaktır. Her ne kadar 16 oyundan herhangi biri 3 veya 4'ü ATtiny'ye konabilir. Nano 3 arduino kullanmanızı tavsiye ederim. En son eklenen 4 oyun 'Le Mans' yarışı, 'Sprey' kafa kafaya sprey boyama yarışması, 'PIG' basketbol potası atışı, 'BiFunc' ikili işlem bilgi yarışması oyunu.
Bu oyunların daha fazla ve daha çeşitli oynanmasıyla, oyun yeteneklerindeki iyileştirmeler ile her seviyedeki oyuncular için eğlence mümkündür. Pist düzeni tasarımı ve oyun zamanlaması ile Le Mans yarışlarında iyileştirme için çok yer olduğunu düşünüyorum.
Bazılarını 2017 sonbaharında kullanıma sunmayı umduğum yaklaşık 10 aktivite/oyun/fonksiyon daha yazdım.
Ayrıca bu tek satırlı oyunlar, bir satır oyun nesneleri ve bir satır metin için başka bir satır ile 2 satır 2x16 LCD ekran için değiştirilebilir. Bunun birazını yaptım, ancak görebildiğim kadarıyla projelerle desteklendiğim için ne zaman ya da bir tur atabilir miyim bilmiyorum. Bu nedenle, bu oyunları 2x16 LCD için benimsemeye ve optimize etmeye motive olan varsa lütfen benimle ve başkalarıyla paylaşın.
Menu_16Games.ino'daki 4 yeni oyunun yanı sıra, projemi ekledim ve ilgili talimatları oluşturdum: Inline LED oyun konsolu Kasası ve taşınabilir MCU projenizi güçlendirme
Umarım çoğu zaman alır ve… Bu oyunların KEYFİNİ ÇIKARIN.
Grup oyunu: 1– Kırmızı 2- Sarı 3 – Yeşil 4 – Mavi
1 kırmızı PushIt PingPong ShootEmUp JumpMan 2 Yel QuickDraw Tug_a_War Chicken Hot_Hands 3 Grn Le_Mans Sprey PIG BiFunc 4 Blu SimonSays Whack_Mole Sea_Hunt Flip_d
2 Eylül 2017: Kafa kafa oyununda (grup 2) eski, kirli, gürültülü harici joystick düğmeleriyle iyileştirilmiş çalışma yeteneği.
13 Aralık 2017: Düğme sekmesi ve ölçüm yerleşiminin iyileştirilmiş kullanımı, küçük sorunlar düzeltildi. Düğme analog giriş hattında bir kapasitör kullanmayı denedim ancak etkili olmak için bu, yanlış seviye tanımlamaları üreten yavaş ölçüm yerleşimine veya yazılımın çok uzun süre beklemesine neden oldu. bu hızlı oyun eylemi tehlikeye girdi.
Nisan 2018: 5/8 Sıkıştırma Kuplörlerinin harici piston tarzı düğmeler için harika gövdeler oluşturduğunu buldum. Çocuklarım bunlardan bir çift kullanmayı sevdiği için ikisini kolayca bağlamak için başlık pimleri ekledim (Btn1 ve Btn4 olarak).
Geçen Ekim ayında, bu talimatın donanımına dayanan başka bir proje oluşturduğumu unutmayın. Cadılar Bayramı ruhundadır ve özellikle çocuklar için çok eğlenceli olabilir. Eğitilebilir: Ghostly-Psyche-Etkilenen Cihazlar
Önerilen:
Puan Tablosu ile İki Kişilik Tek LED Şerit Oyunları: 10 Adım
Puan Tablosu ile İki Kişilik Tek LED Strip Oyunları: Her şeyden önce dünyadaki tüm insanlar için tanrıya dua edin, bu zamanda bize sadece Tanrı yardım edebilir ve bize barış verebilir. Hepimiz kilitliyiz ve gidecek hiçbir yerimiz yok. Yapacak daha fazla işim yok, bu yüzden çevrimiçi python öğrenmeye başlayın ve herhangi bir şey düşünemiyorum
ESP32 VGA Atari Oyunları ve Joystick: 6 Adım (Resimlerle)
ESP32 VGA Arcade Oyunları ve Joystick: Bu talimatta, bir VGA monitör çıkışı ile bir ESP32 kullanarak dört arcade benzeri oyunun - Tetris - Snake - Breakout - Bomber - nasıl yeniden üretileceğini göstereceğim. Çözünürlük, 8 renkte 320 x 200 pikseldir. Daha önce bir sürüm yaptım
Masa Oyunları için Arduino "İlk Oyuncu": 4 Adım
Masa Oyunları için Arduino "İlk Oyuncu": Bu proje, "ilk oyuncu"dan ilham almıştır. kocam ve benim telefonlarımızda kullandığımız uygulamalar. Masa oyunları oynamayı seviyoruz ve "ilk oyuncu" kimin önce gideceğine karar vermek için uygulamalar. Kendi Arduino versiyonumu yapmaya karar verdim
Yamaç Paraşütü Oyunları için Kendin Yap Kontrolörü: 5 Adım (Resimlerle)
Yamaç Paraşütü Oyunları için Kendin Yap Kontrolörü: Birkaç farklı yamaç paraşütü oyunu oynadım ve her zaman hangi kontrolleri kullandığınızla ilgili sorunu buldum. Yamaç paraşütü uçuşu çok analog olduğu için Fare ve Klavye harika değil. Bir tür uçuş simülatörü veya araba yarışı oyununa benziyor, bir eğlenceye ihtiyacınız var
Yarış Oyunları veya Coaster Simülatörleri için Hız Simülatörü: 5 Adım (Resimlerle)
Yarış Oyunları veya Coaster Simülatörleri için Hız Simülatörü: Basit bir proje, oyun içi hıza göre bir fan yüzünüze hava üfleyecek. Yapması kolay ve eğlenceli