Arkadaşlar bildiğiniz gibi son zamanlarda özellikle pahalı arabaların dönüş sinyalleri çok göze çarpmaya başladı. Mesela yolda giderken bu arabalarda biri sağa yada sola dönerken sinyalleri göz alıcı bir hareketle ışık efekti kullanarak dönüş yapıyor. Benim de dikkatimi çok çeken bu olayın kodları nasıldır diye bir video hazırlayım istedim.
Herkese iyi eğlenceler diliyorum şimdiden..Umarım birileri için faydalı olur.
Not : Arkadaşlar YouTube izin vermediği için kodları aşağıda parantezsiz olarak yayımlıyorum. *Parantez yerine "-" işareti kullandım"
#include Adafruit_NeoPixel.h
#define PIN 6
#define px 30
Adafruit_NeoPixel pixels = Adafruit_NeoPixel-px, PIN, NEO_GRB + NEO_KHZ800-;
int zm = 15;
void setup--
for-byte a=2;a-5;a++-
-pinMode-a,INPUT-;
pixels.begin--;
-
void loop-- -
byte sag=digitalRead-2-;
byte sol=digitalRead-3-;
byte dur=digitalRead-4-;
if-sag==0 && sol==1 && dur==1-
-
for-int i=0;i-px+3;i++--
for-int b=0;b-6;b++-
-pixels.setPixelColor-i+b, pixels.Color-170,30,1--; -
pixels.show--;
delay-zm-;
sil--;-
delay-zm*5-;
-
if-sag==1 && sol==0 && dur==1-
-
for-int i=px+3;i-=0;i----
for-int b=0;b-=-6;b---
-pixels.setPixelColor-i+b, pixels.Color-170,30,1--; -
pixels.show--;
delay-zm-;
sil--;-
delay-zm*5-;
-
if-sag==1 && sol==1 && dur==0-
-
for-int i=px;i-=0;i----
pixels.setPixelColor-i, pixels.Color-140,4,0--;
pixels.setPixelColor-px-i, pixels.Color-140,4,0--;
pixels.show--; -
delay-zm*11-;
sil--;
delay-zm*8-;
-
sil--;
-
void sil---
for-int i=0;i-px;i++-
pixels.setPixelColor-i, pixels.Color-0,0,0--;
pixels.show--;-