![Mikro:bit Neopiksel Giriş: 6 Adım Mikro:bit Neopiksel Giriş: 6 Adım](https://i.howwhatproduce.com/images/002/image-3784-7-j.webp)
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
![Mikro: bit Neopiksel Giriş Mikro: bit Neopiksel Giriş](https://i.howwhatproduce.com/images/002/image-3784-8-j.webp)
Bu talimat, Neopikseller hakkında bazı temel bilgileri öğretecek ve Neopiksel kitaplığının nasıl kullanılacağını gösterecektir. Neopikseller, ucuz, kullanımı kolay ve micro:bit'in aynı anda birçoğunu kontrol edebildiği için projelerinize ışık getirmenin harika bir yoludur.
Gereçler
1 x Mikro: bit
3 x Timsah-Timsah atlama telleri
Bir Neopiksel şeridi (WS2812B).
biraz tel
Lehim
Havya
Adım 1: Neopiksel
![Neopiksel Neopiksel](https://i.howwhatproduce.com/images/002/image-3784-9-j.webp)
Neopikseller ayrı adreslenebilir LED'lerdir. Her birinin üç girişi vardır. Güç, toprak ve veri girişi. 5v, gnd ve Din olan resimde. Ayrıca üç çıkışı vardır. Güç, toprak ve veri çıkışı. Resimde yine 5v, gnd ve Do. Her neopiksel veriyi, gücü ve toprağı bir sonraki neopiksele gönderebildiğinden, büyük miktarda neopikselleri birbirine zincirleme bağlayabilir ve hepsini tek bir pin çıkışı ile kontrol edebilir ve tek bir güç kaynağından güç sağlayabilirsiniz.
Neopiksel 5 volt dese de, onu 3,3 voltta çalıştırabilirsiniz, ancak belirli bir miktarda güç gerektirirler, bu nedenle pek çoğuna doğrudan micro:bit'inizden güç sağlamaya çalışmamalısınız. Bu nedenle, birçok neopiksel çalıştırmak istiyorsanız, başka bir kaynaktan güç alırken veri girişi için yalnızca micro:bit kullanmalısınız. Burada sadece 3 neopiksel kullanacağız, bu nedenle mikro:bit'ten güç sağlamak sorun değil.
Adım 2: Neopikselleri Hazırlama
![Neopiksellerin Hazırlanması Neopiksellerin Hazırlanması](https://i.howwhatproduce.com/images/002/image-3784-10-j.webp)
![Neopiksellerin Hazırlanması Neopiksellerin Hazırlanması](https://i.howwhatproduce.com/images/002/image-3784-11-j.webp)
İlk önce neopiksel şeridini keseceğiz, böylece sadece üç neopikselimiz olacak. Neopiksel şerit pikseller arasında kesilebilir. İlk resme bakarsanız, şerit beyaz şeritte küçük görünebilir. Sadece bir tel kesici kullanın.
Bazı insanların timsah kliplerini doğrudan neopiksel LED şeritlerine taktığını gördüm, ancak bu kısa şeridi birkaç kez düzgün bir şekilde kullanacağım için telleri lehimleyeceğim. Üç tel. Din'de yeşil bir tel, gnd'de siyah ve 5 v'de kırmızı bir tel.
Adım 3: Neopixel Strip ve Micro:bit'i bağlama
Neopikseli mikro:bit'e bağlamak için timsah tellerini kullanıyoruz.
Neopiksel ->Mikro:bit
Gnd -> Gnd
Din -> Pin 0
5 v -> 3,3 v
4. Adım: Uzantıyı Alma
![Uzantıyı Alma Uzantıyı Alma](https://i.howwhatproduce.com/images/002/image-3784-12-j.webp)
![Uzantıyı Alma Uzantıyı Alma](https://i.howwhatproduce.com/images/002/image-3784-13-j.webp)
![Uzantıyı Alma Uzantıyı Alma](https://i.howwhatproduce.com/images/002/image-3784-14-j.webp)
İlk önce Makecode editörüne gidiyorsunuz ve yeni bir projeye başlıyorsunuz. Ardından "Gelişmiş"e gidin ve "Uzantılar"ı seçin. Danimarkalı olduğum için bu düğmelerin resimlerde biraz farklı adları olduğunu unutmayın. Uzantılarda "neopixel" için arama yapar ve sol üstteki sonucu seçersiniz.
Adım 5: İlk Program
![İlk Program İlk Program](https://i.howwhatproduce.com/images/002/image-3784-15-j.webp)
![İlk Program İlk Program](https://i.howwhatproduce.com/images/002/image-3784-16-j.webp)
Ben hala Danimarkalıyım, bu yüzden Makecode'ım Danca'da, ancak yine de İngilizce sürümde blokların neyle karşılaştırıldığını düzgün bir şekilde görebilirsiniz.
"Başlarken" (Ved start) içindeki ilk blok, micro:bit'in neopiksel şeridini bulması gerektiğini ve ona kaç tane neopikselin bağlı olduğunu söyler. Burada pin 0'a 3 neopiksel bağlıyoruz.
Sonraki blok parlaklığı 0'dan 255'e ayarladı. Hala çok parlak olan 30'a ayarladık.
Sonsuza kadar döngüde (Altid için) LED renklerini ayarlamak için üç farklı yol kullanırız.
İlk blok, ilk LED'i kırmızı olarak ayarlar. Bu, renkleri ayarlamanın en kolay yoludur, ancak aralarından seçim yapabileceğiniz yalnızca 10 farklı renk vardır. Bu blok, LED şeridindeki rengi tam olarak göstermez. Bunun için gösteri bloğunu kullanmamız gerekiyor.
İkinci blok, ton (Temel rengin türü), doygunluk (Renk ne kadar güçlü) ve parlaklığa (Renk ne kadar parlak veya karanlık) dayalı olarak ikinci LED'in rengini ayarlar. Bu parlak bir türk mavisi olacak.
Üçüncü blok, içinde ne kadar yeşil, mavi ve kırmızı olduğuna bağlı olarak üçüncü LED'in rengini ayarlar. Bu renk, bize koyu yeşil bir renk veren 80 yeşil ve 40 kırmızıdan yapılmıştır.
Sonsuza kadar döngüdeki son blok, gösteri bloğudur. Yaptığımız renk değişiklikleri ilk olarak show bloğunu çalıştırdığımızda geçerli olacaktır.
Bu programda değişen bir şey olmadığı için aslında tüm programı "Başlangıçta" durumuna alabilirdik.
İşte program.
Adım 6: İkinci Program
![Image Image](https://i.howwhatproduce.com/images/002/image-3784-18-j.webp)
![](https://i.ytimg.com/vi/rKpz3Xq1wqc/hqdefault.jpg)
İkinci programda, ilk programın tamamını "Başlangıçta" konumuna getirdik.
A düğmesine basıldığında (Når der trykkes på knappen A) piksel kaydırma komutunu kullanırız. Bu, tüm rengi adım adım hareket ettirecektir. Böylece üçüncü LED, ikinci LED'in rengini alır, ikinci LED, birinci LED'in rengini alır ve shift komutu ile ilk LED söner. Gösteri bloğunu da kullanıyoruz, çünkü gösteri bloğu olmadan LED aslında renk değiştirmeyecektir.
B düğmesine basıldığında (Når der trykkes på knappen B) piksel döndür komutunu kullanırız. Bu, piksel kaydırma komutuna çok benzer, ancak ilk LED'in boş olması yerine son LED'in rengini alacaktır. Böylece üçüncü LED, ikinci LED'in rengini, ikinci LED, birinci LED'in rengini alır ve döndürme komutuyla ilk LED, üçüncü LED'in rengini alır. Gösteri bloğunu da kullanıyoruz, çünkü gösteri bloğu olmadan LED aslında renk değiştirmeyecektir.
A+B düğmesinde basılır (A+B'ye yakın). İlk blok, Neopiksellerin tahmini güç kullanımını mico:bit'e yazdırır. İkinci blok, tahmini okumamız için bize 2 saniye verir. Üçüncü blok daha sonra ekranı temizler.
İşte ikinci program.
Önerilen:
Neopiksel Test Cihazı: 4 Adım
![Neopiksel Test Cihazı: 4 Adım Neopiksel Test Cihazı: 4 Adım](https://i.howwhatproduce.com/images/001/image-220-j.webp)
Neopixel Tester: Neopixel LED'leri kullanan bir proje inşa ediyor olabilirsiniz veya bileşen kutunuzda çalışıp çalışmadıklarını kontrol etmek istediğiniz bazıları olabilir. Ben de aynı ihtiyaca sahiptim, ancak bir sorun bulmak için projenin tamamlanmasını beklemek yerine, onların
Servo Motorları Moto:bit Kullanarak Mikro:bit İle Çalıştırma: 7 Adım (Resimlerle)
![Servo Motorları Moto:bit Kullanarak Mikro:bit İle Çalıştırma: 7 Adım (Resimlerle) Servo Motorları Moto:bit Kullanarak Mikro:bit İle Çalıştırma: 7 Adım (Resimlerle)](https://i.howwhatproduce.com/images/003/image-6039-j.webp)
Servo Motorları Moto:bit Kullanarak Mikro:bit İle Çalıştırma: micro:bit'in işlevselliğini genişletmenin bir yolu, SparkFun Electronics tarafından moto:bit adlı bir kart kullanmaktır (yaklaşık 15-20$). Karmaşık görünüyor ve birçok özelliği var, ancak ondan servo motor çalıştırmak zor değil. Moto:bit şunları yapmanızı sağlar
Mikro:Bot - Mikro:Bit: 20 Adım
![Mikro:Bot - Mikro:Bit: 20 Adım Mikro:Bot - Mikro:Bit: 20 Adım](https://i.howwhatproduce.com/images/003/image-6103-j.webp)
Micro:Bot - Micro:Bit: Kendinize bir Micro:Bot yapın! Otonom sürüş için yerleşik sonarlı bir Micro:Bit kontrollü robottur veya iki Micro:Bits'iniz varsa, radyo kontrollü sürüş
Üç Neopiksel Halkalı Neopiksel Saat: 7 Adım
![Üç Neopiksel Halkalı Neopiksel Saat: 7 Adım Üç Neopiksel Halkalı Neopiksel Saat: 7 Adım](https://i.howwhatproduce.com/images/006/image-17568-j.webp)
Üç Neopiksel Halkalı Neopiksel Saat: Steve Manley tarafından yapılan Neo Pixel saatin mükemmel tasarımı, beni en az miktarda parayla benzer bir saatin nasıl oluşturulacağına dair bu talimatı oluşturmaya yöneltti. (Önemli bir Hollanda alışkanlığı her zaman para biriktirmeye çalışmaktır;-)) Öğrendim ki o
Micro:bit Zip Karo Giriş: 9 Adım (Resimlerle)
![Micro:bit Zip Karo Giriş: 9 Adım (Resimlerle) Micro:bit Zip Karo Giriş: 9 Adım (Resimlerle)](https://i.howwhatproduce.com/images/006/image-18000-j.webp)
Micro:bit Zip Tile Giriş: Micro:bit için MU görüntü sensörü talimatları serime devam etmeden önce, bunu kullanacağım için Kitronik Zip Tile için bunu öğretilebilir hale getirmem gerekiyor. bundan sonra sadece Zip olarak adlandırın, 8x8 neopiksel bir mat