İçindekiler:

Arduino: Elektronik Zar (Rastgele Sayılar Kullanarak): 6 Adım
Arduino: Elektronik Zar (Rastgele Sayılar Kullanarak): 6 Adım

Video: Arduino: Elektronik Zar (Rastgele Sayılar Kullanarak): 6 Adım

Video: Arduino: Elektronik Zar (Rastgele Sayılar Kullanarak): 6 Adım
Video: Arduino ile Zar Atma Projesi & Rastgele Sayı Üretme | random() & randomSeed() 2024, Kasım
Anonim
Arduino: Elektronik Zar (Rastgele Sayılar Kullanarak)
Arduino: Elektronik Zar (Rastgele Sayılar Kullanarak)
Arduino: Elektronik Zar (Rastgele Sayılar Kullanarak)
Arduino: Elektronik Zar (Rastgele Sayılar Kullanarak)
Arduino: Elektronik Zar (Rastgele Sayılar Kullanarak)
Arduino: Elektronik Zar (Rastgele Sayılar Kullanarak)
Arduino: Elektronik Zar (Rastgele Sayılar Kullanarak)
Arduino: Elektronik Zar (Rastgele Sayılar Kullanarak)

Bu talimat size 7 LED, direnç, atlama teli ve tabii ki arduino (veya arduino klonu) kullanarak minimum deneyimle elektronik zarın nasıl yapıldığını gösterecektir. Bu talimatı herkesin kolayca takip etmesi ve arduino hakkında daha fazla bilgi edinmesi için yazdım. Sorular açıktır ve mümkün olan en kısa sürede cevaplanacaktır. Daha az deneyimli kullanıcılar için arduino kodu "longhand" şeklindedir ve arduino'ya yüklenen kodun daha iyi anlaşılması için birkaç yorum eklenmiştir.

Adım 1: Parça Listesi

Parça listesi
Parça listesi
Parça listesi
Parça listesi
Parça listesi
Parça listesi

Arduino veya bir klon (bir ön kalkan kullanıyorum ama bir devre tahtası aynı şekilde çalışacak)11 Atlama Kabloları (veya bir devre tahtası üzerinde bağlantı yapmak için soyulmuş teller)7 Dirençler (330ohms kullandım) (TURUNCU)(TURUNCU)(KAHVERENGİ)(ALTIN)7 LED (yeşil kullandım)1 dokunmatik anahtar veya hareket sensörü (hareket sensörü kullandım)

Adım 2: Jumper Kurulumu

Jumper Kurulumu
Jumper Kurulumu
Jumper Kurulumu
Jumper Kurulumu
Jumper Kurulumu
Jumper Kurulumu

Bu adımda 11 kablodan 7'sini takmanız gerekecek. Jumper 2, 4, 5, 6, 7, 8 ve 10 numaralı dijital fişlere yerleştirilecektir; diğer taraflar aşağıda gösterildiği gibi breadboard'a yerleştirilecektir.

Adım 3: Dirençler Ekleyin

Direnç Ekle
Direnç Ekle

Şimdi dirençleri devre tahtasındaki aynı sütuna jumper kablolarıyla bağlayacağız. Ancak direncin üst boşluğu devre tahtasının alt boşluğuna bağlaması gerekecektir (resme bakın, gerçekten basit).

Adım 4: Aydınlatın

Aydınlat
Aydınlat
Aydınlat
Aydınlat
Aydınlat
Aydınlat

Breadboard'u bazı Led'lerle aydınlatmanın zamanı geldi. Toplamda 7 led vardır, ancak bunların lead'lerinin (+/-) breadboard'daki farklı portlara yerleştirilmesi gerekir. Bunu bir breadboard üzerinde yapmanın yolu, pozitif uçları yan yana deliklere giren 3 Led'e, devre tahtasındaki bir deliği atlayacak kadar uzun "pozitif" uçlara sahip olması gereken 1 led'e ve 3'e sahip olmaktır. kablolar arasında 2 delik atlayın. Resimlere bakın, göründüğü kadar zor değil. Ledleri doğru ölçülerde büktükten sonra aşağıda gösterildiği gibi breadboard üzerine yerleştirin. DİKKAT: katot(-) uçları dirençsiz kolonlara girer ve anotlar (+) dirençli kolonlara girer

Adım 5: Bir Anahtar Ekle

Anahtar Ekle
Anahtar Ekle
Anahtar Ekle
Anahtar Ekle
Anahtar Ekle
Anahtar Ekle

Şimdi bir anahtar ekleme zamanı. Anahtarın anlık bir anahtar olması önemlidir (bastığınızda devre kapanır ve devreyi bıraktığınızda devre açılır veya tam tersi). Ben hareket sensörü kullanıyorum ama dokunmatik anahtar aynı şekilde çalışacak. Dokunsal anahtar için aşağıdaki gibi bağlamanız gerekecek. DİKKAT: pinlerden ikisi aynı tarafta, bu da bir tact switch kullanmanın doğru yolu. Kullandığım hareket sensörü için, onu yukarı atladım ve alta bağlamak için bir parça tel kullandım. kullandığınız anahtarı 270ohm'luk bir dirençle 3 voltluk bağlantı noktasına bağlamanız gerekecek (kırmızı)(mor)(kahverengi)(altın)İlk Resim: hareket sensörü ve atlama kablosunun kurulumunu gösterir. İkinci Resim: bir bağlantı kablosunun kurulumunu gösterir. Hareket sensöründen Dijital Pin 12'ye yeşil jumper kablosu Üçüncü Resim: 3v portundan yeşil jumper kablosunun bağlı olduğu hareket sensörünün aynı tarafına bir direncin kurulumunu gösterir Dördüncü Resim: beyaz bir jumper telinin kurulumunu gösterir hareket sensörünün diğer tarafına ve toprağa Beşinci, Altıncı ve Yedinci Resimler: LedsEight'ın katot sütununa topraklama kablosunun kurulumunu gösterin Resim: kullanmak istemiyorsanız veya hareket sensörü yok

Adım 6: Kod Zamanı

Arduino'ya yüklenecek olan.pde dosyasına birçok yorum koydum o yüzden burada bir şey açıklamayacağım. Sorularınız varsa yorum olarak yazın veya pm atın elimden geldiğince cevaplamaya çalışacağım. Kodla ilgili herhangi bir sorun varsa lütfen bana bildirin, ancak birçok kez kontrol ettim ve iyi çalışıyor gibi görünüyor. Ve evet, kodun uzay konusunda son derece verimsiz olduğunu biliyorum ama daha az deneyimli kullanıcılar için bu şekilde yazılmış.

Önerilen: