[CODE title="Ortalama Renk Sensoru Kodu"]/* Sensor pinleri tanımlanıyor */
int S0 = 8;
int S1 = 9;
int S2 = 12;
int S3 = 11;
int OUT = 10;
int LED = 13;

/* Renk yuzdeleri tanımlanıyor
Bu sayılar ortama gore değişiklik gosterebilir
Bu yuzden sensoru kalibre etmek icin sensorden okuduğunuz değerler ile bu sayıları guncelleyiniz
Dizi elemanları sırasıyla sensorden olculen Kırmızı,Mavi ve Yeşil frekanslarını gostermektedir
*/
int RenkYuzdesi[5][3] = , // Mavi renk
, // Beyaz renk
, // Kırmızı renk
}; // Yeşil renk

String Renkler[5] = ;

/* Sensor hassasiyeti */
int aralik = 10;

/* Renk frekanslarının tutulduğu değişkenler */
int KirmiziYuzdesi, YesilYuzdesi, MaviYuzdesi;

void setup()

void loop()


void TCS3200_Ac()

void TCS3200_Kapat()

void Filtresiz()

void KirmiziFiltre()

void YesilFiltre()

void MaviFiltre()


void RengiTanimla()

void RengiBul()

}
if(okunduMu == 0)
Serial.println("Renk Algilanamadi");

Serial.println();
Serial.println();

}
/CODE
CODE title="Eklemek İstediğim Servo Motor Kodu"
void ServoM()
else if ( YesilYuzdesi > KirmiziYuzdesi > MaviYuzdesi || YesilYuzdesi > MaviYuzdesi > KirmiziYuzdesi )

else if ( MaviYuzdesi > KirmiziYuzdesi > YesilYuzdesi || MaviYuzdesi > YesilYuzdesi > KirmiziYuzdesi )

}
/CODE
Merhaba arkadaşlar,

Arduino da şekilleri renklerine gore ayıran bir sistem hazırlamaya calışıyorum. TCS3200 renk sensorunu kullanıyorum ve başarılı şekilde calışıyor. Gelen sinyalin ortalamasını alarak bana cismin hangi renk olduğunu soyluyor fakat sistemin sonuna bir servo motor koyarak cark şeklinde istediğim acıya gelmesini istiyorum bunu nasıl ayarlayabilirim. Kendi denemelerimde servo donmuyor yada surekli mavi renk algılayarak mavi rengin konumunda kalıyor. Kendi yazdığım servo motor kodunu sensore nasıl entegre edebilirim ? Anlayan yardım eden olursa cok sevinirim.