Nasıl bir animasyon hocam? Biraz daha açıklar mısınız?
1 2 3 4 5 6 7 8 9 10. 11. 12. 13. 14. 15. 16. 17. 18. 19 | int R=9; int G=10; int B=11; void setup() { pinMode(R,OUTPUT); pinMode(G,OUTPUT); pinMode(B,OUTPUT); } void loop() { int rDeger=random(0,255); int gDeger=random(0,255); int bDeger=random(0,255); analogWrite(R,rDeger); analogWrite(G,gDeger); analogWrite(B,bDeger); delay(1000); } Bu koda buton eklememiz lazım. Butona basıldığında kod çalışıcak kod başa döndüğünde RGB LED sönücek tekrardan butona basıldığında çalışıcak. |
int R=9;
int G=10;
int B=11;
#define butonPin A0
void setup() {
pinMode(R,OUTPUT);
pinMode(G,OUTPUT);
pinMode(B,OUTPUT);
pinMode(butonPin, INPUT);
}
void loop() {
if(digitalRead(butonPin)){
int rDeger=random(0,255);
int gDeger=random(0,255);
int bDeger=random(0,255);
analogWrite(R,rDeger);
analogWrite(G,gDeger);
analogWrite(B,bDeger);
delay(1000);
digitalWrite(R , LOW);
digitalWrite(G , LOW);
digitalWrite(B , LOW);
}
}
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.