Skip to content

Instantly share code, notes, and snippets.

@yemreeke
Last active September 4, 2021 17:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yemreeke/562d003a8ddf15d48c65e63883be7c4a to your computer and use it in GitHub Desktop.
Save yemreeke/562d003a8ddf15d48c65e63883be7c4a to your computer and use it in GitHub Desktop.
Robolink Akademi - WS2812B Kullanımı Kodları

Robolink Akademi - WS2812B Kullanımı Kodları

#include <FastLED.h> //Kütüphane import
#define NUM_LEDS 10 //Led Sayısı
#define DATA_PIN 7 //Led Din giriş pini
CRGB leds[NUM_LEDS]; //Led Dizisi oluşturduk
void setup() {
FastLED.addLeds<WS2812B, DATA_PIN, GRB>(leds, NUM_LEDS); //Fastlede led dizimizi ekledik
FastLED.setBrightness(255); //Parlaklık ayarı 0-255
}
void loop() {
leds[0].setRGB(255, 0, 0); //ilk 5 ledi kırmızı
leds[1].setRGB(255, 0, 0); //yakıyoruz
leds[2].setRGB(255, 0, 0);
leds[3].setRGB(255, 0, 0);
leds[4].setRGB(255, 0, 0);
FastLED.show(); //Değişiklikleri gösteriyoruz
delay(1000); // 1 sn bekliyoruz
leds[5].setRGB(0, 0, 255); //sonraki 5 ledi
leds[6].setRGB(0, 0, 255); //mavi
leds[7].setRGB(0, 0, 255);
leds[8].setRGB(0, 0, 255);
leds[9].setRGB(0, 0, 255);
FastLED.show(); //Değişiklikleri gösteriyoruz
delay(1000); // 1 sn bekliyoruz
leds[0].setRGB(0, 0, 0); //0-9 yani
leds[1].setRGB(0, 0, 0); //10 adet ledi
leds[2].setRGB(0, 0, 0); //kapatıyoruz.
leds[3].setRGB(0, 0, 0); //(Ledi söndürdük)
leds[4].setRGB(0, 0, 0);
leds[5].setRGB(0, 0, 0);
leds[6].setRGB(0, 0, 0);
leds[7].setRGB(0, 0, 0);
leds[8].setRGB(0, 0, 0);
leds[9].setRGB(0, 0, 0);
FastLED.show();//Değişiklikleri gösteriyoruz
delay(1000); // 1 sn bekliyoruz
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment