• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Pasek RGB wspólna anoda!
#1
Mam taki problem...
Chcem podpiąć do arduino pasek RGB ze wspólną anodą.
Wspólna anoda to wspólny "PLUS"
Wiem, że mogę go podłączyć przez przełączniki.
Wiem, że mogę istnieje jakiś mikro kontroler do takiego paska, ale ja owego nie posiadam, i nie kupię
Chciałbym dowiedzieć się, czy da się jakoś zaprogramować takie arduino pod pasek RGB, jeżeli się da to jak?
Tu jest przykładowa animacja do paska:

Kod:
int R = 1;
int G = 2;
int B = 3;

void setup () {
 pinMode (R , INPUT);
 pinMode (G , INPUT);
 pinMode (B , INPUT);
}

void loop() {
 miganie();
 kolorkowoXD();
 
}

void miganie () {
 digitalWrite (R, HIGH);
 digitalWrite (G, HIGH);
 digitalWrite (B, HIGH);
 delay(100);
 digitalWrite (R, LOW);
 digitalWrite (G, LOW);
 digitalWrite (B, LOW);
 delay(100);
 digitalWrite (R, HIGH);
 digitalWrite (G, HIGH);
 digitalWrite (B, HIGH);
 delay(100);
 digitalWrite (R, LOW);
 digitalWrite (G, LOW);
 digitalWrite (B, LOW);
 delay(100);
 digitalWrite (R, HIGH);
 digitalWrite (G, HIGH);
 digitalWrite (B, HIGH);
 delay(100);
 digitalWrite (R, LOW);
 digitalWrite (G, LOW);
 digitalWrite (B, LOW);
 delay(100);
 digitalWrite (R, HIGH);
 digitalWrite (G, HIGH);
 digitalWrite (B, HIGH);
 delay(100);
 digitalWrite (R, LOW);
 digitalWrite (G, LOW);
 digitalWrite (B, LOW);
 delay(100);
 digitalWrite (R, HIGH);
 digitalWrite (G, HIGH);
 digitalWrite (B, HIGH);
 delay(100);
 digitalWrite (R, LOW);
 digitalWrite (G, LOW);
 digitalWrite (B, LOW);
 delay(100);
 digitalWrite (R, HIGH);
 digitalWrite (G, HIGH);
 digitalWrite (B, HIGH);
 delay(100);
 digitalWrite (R, LOW);
 digitalWrite (G, LOW);
 digitalWrite (B, LOW);
 delay(100);
 digitalWrite (R, HIGH);
 digitalWrite (G, HIGH);
 digitalWrite (B, HIGH);
 delay(100);
 digitalWrite (R, LOW);
 digitalWrite (G, LOW);
 digitalWrite (B, LOW);
 delay(100);
 digitalWrite (R, HIGH);
 digitalWrite (G, HIGH);
 digitalWrite (B, HIGH);
 delay(100);
 digitalWrite (R, LOW);
 digitalWrite (G, LOW);
 digitalWrite (B, LOW);
 delay(100);
 digitalWrite (R, HIGH);
 digitalWrite (G, HIGH);
 digitalWrite (B, HIGH);
 delay(100);
 digitalWrite (R, LOW);
 digitalWrite (G, LOW);
 digitalWrite (B, LOW);
 delay(100);
 digitalWrite (R, HIGH);
 digitalWrite (G, HIGH);
 digitalWrite (B, HIGH);
 delay(100);
 digitalWrite (R, LOW);
 digitalWrite (G, LOW);
 digitalWrite (B, LOW);
 delay(100);
 digitalWrite (R, HIGH);
 digitalWrite (G, HIGH);
 digitalWrite (B, HIGH);
 delay(100);
 digitalWrite (R, LOW);
 digitalWrite (G, LOW);
 digitalWrite (B, LOW);
 delay(100);
 digitalWrite (R, HIGH);
 digitalWrite (G, HIGH);
 digitalWrite (B, HIGH);
 delay(100);
 digitalWrite (R, LOW);
 digitalWrite (G, LOW);
 digitalWrite (B, LOW);
}

void kolorkowoXD () {
 digitalWrite (R, HIGH);
 delay(1000);
 digitalWrite (R, LOW);
 digitalWrite (G, HIGH);
}
 
Odpowiedź
  


Wiadomości w tym wątku
Pasek RGB wspólna anoda! - przez Erchi - 30-09-2016, 17:23
RE: Pasek RGB wspólna anoda! - przez JasQ - 30-09-2016, 21:26
RE: Pasek RGB wspólna anoda! - przez Erchi - 01-10-2016, 11:40
RE: Pasek RGB wspólna anoda! - przez JasQ - 01-10-2016, 12:48
RE: Pasek RGB wspólna anoda! - przez Erchi - 01-10-2016, 17:36
RE: Pasek RGB wspólna anoda! - przez JasQ - 01-10-2016, 18:06
RE: Pasek RGB wspólna anoda! - przez Erchi - 01-10-2016, 18:12
RE: Pasek RGB wspólna anoda! - przez JasQ - 01-10-2016, 19:50
RE: Pasek RGB wspólna anoda! - przez Erchi - 02-10-2016, 18:32
RE: Pasek RGB wspólna anoda! - przez JasQ - 02-10-2016, 18:47
RE: Pasek RGB wspólna anoda! - przez Erchi - 02-10-2016, 18:55
RE: Pasek RGB wspólna anoda! - przez Erchi - 02-10-2016, 18:56
RE: Pasek RGB wspólna anoda! - przez Erchi - 02-10-2016, 19:09

Skocz do:


Przeglądający: 1 gości