Ana Sayfa Arduino Arduino İle Neopixel LED Uygulaması

Arduino İle Neopixel LED Uygulaması

3 min read
0
0
2,359

Merhaba arkadaşlar bu yazımızda 24’lü Neopixel LED uygulaması yapacağız. Neopixel, halka gibi görünen birbiri ardına bağlanmış RGB LED’lerden oluşmaktadır. Piyasada 12, 24 ve 32 taneli Neopixel’ler bulunmaktadır. 24-bit renk derinliğine sahip olan bu Led’ler 4-7V DC gerilimle çalışmaktadır.

RGB LED’ler hakkında daha fazla bilgiye buradan ulaşabilirsiniz.

Malzemeler :

  • Arduino Uno
  • 24 Neopixel
  • Breadboard
  • Dişi-Erkek Kablo

Bağlantı Şeması

Neopixel LED’de toplam 3 uç bulunmaktadır. Bunlar GND, 5V ve DI uçlarıdır. DI uçunu Arduino’nun 9 numaralı pinine bağladık.

Adafruit NeoPixel Kütüphanesini Eklenmesi

Taslak > Library Ekle > Libraryleri Düzenle kısmında aramaya neopixel yazarak aşağıda görünen Adafruit_NeoPixel kütüphanesini arduino’ya ekliyoruz.

Açıklamalı Kod

#include <Adafruit_NeoPixel.h>    // Adafruit_NeoPixel Kütüphanesi

#define PIN 9  // Dijital Input Pinimiz

#define NUMPIXELS 24  // Neopixel  Halka’da bulunan LED sayısı

Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

void setup() {

  pixels.begin();   // Adafruit_NeoPixel Kütüphanesini başlatıyoruz.

                            }

void loop() {

  for(int i = 0; i < NUMPIXELS; i++){  // Neopixel  Halka’da bulunan LED’leri sırasıyla yakıyoruz.

pixels.setPixelColor(i, pixels.Color(150,150,150));  // Görüntülemek istediğimiz rengi piksel sayısı ile oynayarak buradan değiştiriyoruz.

pixels.show();

    delay(500);

   }

}

Kodun tamamına buradan ulaşabilirsiniz.

Ayrıca bu program ile yaptığınız baskı devrenin çıktısını almak için PCBWAY’i kullanabilirsiniz. Oldukça uygun fiyatlara, hızlı ve kaliteli çözüm 5$ ödeyip 10 PCB alabiliyorsunuz. Her yeni üye de 5$ bonus kazanıyor. Hızlı gönderi seçeneği ile 1-2 gün içerisinde PCB’niz hazır olabiliyor.

Buna Benzer Yazılar Göster !
Daha Fazlasını Yükle - Muhammet Özcan
Daha Fazla Göster -  Arduino

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bak Bakalım ?

Lenze PLC : I/O Modülleri Ekleme

Merhaba Arkadaşlar bu yazımda Lenze PLC’de Input ve Output modüllerini eklemeyi göstereceğ…