Skocz do zawartości

robertSzczecin

Użytkownicy
  • Zawartość

    1
  • Rejestracja

  • Ostatnio

Reputacja

0 Neutralna

O robertSzczecin

  • Ranga
    1/10

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Dla zainteresowanych płynnym zmienianiem kolorów. Stworzyłem bardzo krótki (chyba krótszego się już nie da :-)) programik: void loop() { k1 = ceil(x / 3); m1 = ceil(x / 5); n1 = ceil(x / 7); k = (255 - (2 * (abs((k1 % 255) - 127)))); m = (255 - (2 * (abs((m1 % 255) - 127)))); n = (255 - (2 * (abs((n1 % 255) - 127)))); analogWrite(blue, k); analogWrite(green, m); analogWrite(red, n); delay(10); x++; } Oczywiście zdefiniowanie odpowiednich wyjść zależy od modelu płytki. Zmieniając dzielniki w k1, m1 i n1 zmieniamy "okresy" przebiegów dla poszczególnych składowych RGB. Opóźnienie też można dowolnie zmieniać (oczywiście w sensownych dla oka granicach).
×
×
  • Utwórz nowe...