Arduino ile ttp223 dokunmatik sensörle Neopixel serit led kontorl etme

Yasin83

Üye
Katılım
12 Ocak 2020
Mesajlar
7
Puanları
1
Yaş
32
Merhaba Arkaşlar elimde 10 adet ttp233 dokunmatik sensör var bunlardan herhangi biri aktif olduğunda Adreslenebilir ledler'den biri yavaşça açılmasını ve pasif olduğunda yavaşca sönmesini istiyorum. Sorun şuki bu adreslenebilir led'leri tek bir renkte yavaşça açıp yavaşca kapatamıyorum. Bana yardımcı ola bilecek arkadaşlara şimdiden çok teşekkür ederim.
 
Merhaba Arkaşlar elimde 10 adet ttp233 dokunmatik sensör var bunlardan herhangi biri aktif olduğunda Adreslenebilir ledler'den biri yavaşça açılmasını ve pasif olduğunda yavaşca sönmesini istiyorum. Sorun şuki bu adreslenebilir led'leri tek bir renkte yavaşça açıp yavaşca kapatamıyorum. Bana yardımcı ola bilecek arkadaşlara şimdiden çok teşekkür ederim.
ledleri pwm ile sürersen olur.
 
Pwm sürüyorum sorun yavaşca yakıp yavaşça söndürmek yani örnet bir fonksiyon yazarsanız bi denerim..
 
Kütüphane leri biliyorum ama istediğim fonksiyonu bir türlü yapıp çalıştıramadım neyse.
 
Tek normal led ile istediğiniz
işlemi yaptırabiliyor musunuz?
 
Son düzenleme:
C#:
int PIN = 3;

int totalLEDs = 11;

int ledFadeTime = 5;



Adafruit_NeoPixel strip = Adafruit_NeoPixel(totalLEDs, PIN, NEO_GRB + NEO_KHZ800);



void setup() {

  strip.begin();

  strip.show(); // Initialize all pixels to 'off'

}



void loop() {

  rgbFadeInAndOut(0, 0, 255, ledFadeTime); // Blue

}



void rgbFadeInAndOut(uint8_t red, uint8_t green, uint8_t blue, uint8_t wait) {

  for(uint8_t b = 0; b <255; b++) {

     for(uint8_t i=0; i < strip.numPixels(); i++) {

        strip.setPixelColor(i, red * b/255, green * b/255, blue * b/255);

     }



     strip.show();

     delay(wait);

  };



  for(uint8_t b=255; b > 0; b--) {

     for(uint8_t i = 0; i < strip.numPixels(); i++) {

        strip.setPixelColor(i, red * b/255, green * b/255, blue * b/255);

     }

     strip.show();

     delay(wait);

  };

};

Buldum bu kodun sensör aktifken yavaşça açılıp açık kalmasını istiyorum
 
Son düzenleme:

Forum istatistikleri

Konular
128,164
Mesajlar
915,595
Kullanıcılar
449,927
Son üye
yusuf2023

Yeni konular

Geri
Üst