KEYES (ky-016) RGB led veya RGB led ile ana ve ara renkleri yakalım. Mblock 5 ile kodlamasını yapalım.
RGB ledde ara tonları görebilmek için 0V ile 5V arasındaki ara değerlere ihtiyacımız vardır. Bu sebeple arduino kart üzerinde bulunan PWM pinlerini kullanmamız gerekiyor. Bu pinler haricinde ara değerlere ulaşamayız. Bu ara değerleri analog olarak çıkışlara vereceğiz.
void setup() { pinMode(9, OUTPUT); pinMode(10, OUTPUT); pinMode(11, OUTPUT); } void loop() { int s1 = random(255); int s2 = random(255); int s3 = random(255); analogWrite(9,s1); analogWrite(10,s2); analogWrite(11,s3); delay(10); }