İçindekiler:
- Adım 1: Parçalar
- 2. Adım: Neopixel Ekran Standı Ünitesini Hazırlayın
- 3. Adım: Düğme Değiştirme Ünitesini Hazırlayın
- Adım 4: Arduino ve Pil Tutucuyu Anakarta Takın
- Adım 5: Ekran Ünitesini Süpürgeliğe Yapıştırın
- Adım 6: Jumper Tellerini Arduino'ya Bağlayın
- 7. Adım: Kodu Yükle ve Oynat
Video: Arduino ve Neopixel Kullanarak 4 Oyunu Bağlayın: 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Sadece hazır bir oyuncak hediye etmek yerine, yeğenlerime bir araya getirebilecekleri ve (umarım) keyifle kullanabilecekleri eşsiz bir hediye vermek istedim. Bu proje için Arduino kodunu anlamak onlar için çok zor olsa da, bu kodda kullanılan giriş, çıkış, döngüler ve koşullarla ilgili temel kavramlar, Connect 4 oyununu oynarken görsel olarak açıklanabilir.
Bu Eğitilebilir Kitapta, çocuklarınızla Connect 4 oynamak için bir araya getirebileceğiniz ve kodlayabileceğiniz bir Arduino kitini nasıl bir araya getireceğinizi göstereceğim. Bu proje için lehimleme gerekmez; sadece tak ve çalıştır.
Adım 1: Parçalar
Bu proje için ihtiyacınız olacak:
- Arduino Uno veya eşdeğeri
- 8x8 Neopiksel RGB LED
- ekmek tahtası
- 3 düğme anahtarı
- Atlama telleri
- Vidalar
- Kasa - süpürgelik ve karton stand
Araçlar: Tornavida, tutkal tabancası
2. Adım: Neopixel Ekran Standı Ünitesini Hazırlayın
İlk önce 3 adet jumper kablosunu Neopixel'e bağlayın. Aşağıdaki kablolama renk kodunu kullanıyorum:
Beyaz: GND
Gri: 5V Mor: Veri GİRİŞİ
Ardından Nelpixel'i ekran kartına sıcak tutkalla yapıştırın.
3. Adım: Düğme Değiştirme Ünitesini Hazırlayın
Düğme anahtarlarını devre tahtasına yerleştirin ve aşağıdaki kablo renk kodunu kullanarak atlama kablolarını bağlayın:
Kahverengi: Sol Düğme
Kırmızı: Sol Düğme Turuncu: Orta Düğme Sarı: Orta Düğme Yeşil: Sağ Düğme Anahtar Mavi: Sağ Düğme Anahtar
Kahverengi, turuncu, yeşil teller (-) raya yeni bir siyah tel ile bağlanır.
Not: Bu düğmeler için herhangi bir direnç kullanmadığımı fark etmiş olabilirsiniz. Bunun nedeni, yerleşik 20K Arduino pin dirençlerini kullanmak için Arduino kodunu kullanacağım. Basitçe devreniz için kodunuzu kullanarak dahili dirençlerin nasıl kullanılacağına ilişkin diğer projeme bakın.
www.instructables.com/id/Simon-Whack-a-Mol…
Adım 4: Arduino ve Pil Tutucuyu Anakarta Takın
Arduino'yu ve pil tutucuyu anakarta takmak için vidalar (veya sıcak tutkal) kullanın.
Adım 5: Ekran Ünitesini Süpürgeliğe Yapıştırın
Ekran ünitesini gösterildiği gibi süpürgelik üzerine yapıştırmak için sıcak tutkal kullanın.
Adım 6: Jumper Tellerini Arduino'ya Bağlayın
Aşağıdaki pin atamasına göre tüm jumper kablolarını Arduino'ya bağlayın:
Kırmızı -> 2
Sarı -> 3 Mavi -> 4 Mor -> 5 Siyah -> GND Beyaz -> GND Gri -> 5V
7. Adım: Kodu Yükle ve Oynat
Arduino'yu ekli kodla önceden yükledim, böylece 9V pil Arduino'ya bağlanır bağlanmaz oyunu oynamaya başladı. Mavi düğmeler, çipi düşürmek için sarı düğmeye basmadan önce çip konumunuzu sol veya sağ sütuna taşımak içindir. (Videoyu gör)
Demo moduna girmek için herhangi bir düğmeye basmanız ve sıfırlamayı bırakmanız yeterlidir. Ekran temizlendikten sonra düğmeyi bırakın, kırmızı ve mavinin otomatik olarak oynatıldığını göreceksiniz. Demo modunda, kırmızı ve mavi oyuncuların sütunları rastgele seçtiğini ve diğer oyuncuyu yenmek için herhangi bir kazanma stratejisi kullanmadığını fark edeceksiniz.
Demo modundan çıkmak için Arduino'yu sıfırlamanız yeterlidir.
Gelecekte Arduino moduna karşı tek bir oyuncu eklemeyi planlıyorum, bu yüzden Connect 4 için temel bir algoritma biliyorsanız, bana bildirin.
Önerilen:
Arduino Kullanarak 3 Boyutlu Labirent Oyunu: 8 Adım (Resimlerle)
Arduino ile 3d Labirent Oyunu: Merhaba arkadaşlar bugün ARDUINO UNO kullanarak bir labirent oyunu yapacağız.Arduino Uno en çok kullanılan tahta olduğu için onunla oyun yapmak çok güzel. Bu Eğitilebilir Kitapta, joystickler kullanılarak kontrol edilen labirent oyununu yapalım. Unutma
Bluetooth Kullanarak HM-10'u Micro:bit'e Bağlayın: 5 Adım
Bluetooth Kullanarak HM-10'u Micro:bit'e Bağlayın: Her şey benden otomatik bir sulama sistemi yapmam istendiğinde başladı. Kullanıcıyı bilgilendirmek için mikrobitin HM-10'a bağlanması gerekiyordu. Nasıl yapılacağına dair başka bir öğretici yoktu, bu yüzden Bluetooth bağlantısını inceledim ve bir örnek yaptım
Arduino UNO Kullanarak Drone Nasıl Yapılır - Mikrodenetleyici Kullanarak Quadcopter Yapma: 8 Adım (Resimlerle)
Arduino UNO Kullanarak Drone Nasıl Yapılır | Mikrodenetleyici Kullanarak Quadcopter Yapın: GirişYoutube Kanalımı Ziyaret EdinBir Drone, satın alınması çok pahalı bir alettir(ürün). Bu yazıda tartışacağım, bunu nasıl ucuza yapabilirim? Ve böyle ucuz fiyata nasıl kendin yapabilirsin… Peki Hindistan'da tüm malzemeler (motorlar, ESC'ler
M5stick-C ile Neopixel Ws2812 Gökkuşağı LED Glow - Rainbow'u Arduino IDE Kullanarak M5stack M5stick C Kullanarak Neopixel Ws2812 Üzerinde Çalıştırmak: 5 Adım
M5stick-C ile Neopixel Ws2812 Gökkuşağı LED Glow | Rainbow'u Neopixel Ws2812'de M5stack M5stick C Kullanarak Arduino IDE Kullanarak Çalıştırmak: Merhaba arkadaşlar bu talimatta Arduino IDE ile neopixel ws2812 LED'lerini veya led şerit veya led matrisi veya led halkayı m5stack ile m5stick-C geliştirme kartını nasıl kullanacağımızı öğreneceğiz ve bunu yapacağız. onunla bir gökkuşağı deseni
VHDL Basys3: 4 Oyunu Bağlayın: 5 Adım
VHDL Basys3: Connect 4 Oyunu: Giriş: Bu, Vivado Yazılımı kullanılarak VHDL'de tasarlanmış ve Basys3 Board'a programlanmış bir Connect 4 Dijital Mantık Oyunudur. Bu projenin yapımı ve tasarımı orta düzeydedir, ancak yeni gelenler adımları kopyalayabilir ve dijital ge