Guten Abend zusammen,
da ich mich nun auch mal an die sache herantrauen möchte und schon sehr viel gelesen habe hab ich noch immer offene Fragen. Erstmal was ich genau vorhabe,
Ich habe ein Dart gerät was sehr alt und leider keine ersatzteile mehr gibt möchte ich die Boardbeleuchtung (vorher NEON Röhre) mittels LED Stripes beleuchten dazu bei Spiel ende soll ein RGB Led Stripe für effekte sorgen.
Die beleuchtung wird aktuel gesteuert durch ein 12v Signal was ein Relai schaltet und die Neonröhre mit strom versorgt. Dies soll dann weg.
jetzt zu meiner Frage besteht die möglichkeit mit dem Adruino es so zu steuern:
LED Stripe Weiß auf Pin 10
RGB Stripes auf Pins 3, 5, 6
Steursignal auf Pin X
Steuersignal ist aktiv ----- Pin 10 Output //LED Stripe Weiß leuchtet Dauerhaft
Steuersignal ist deaktiv ---- Pin 3, 5, 6, 10 blinken so im takt wie man es vorher definiert hat.
Hierfür habe ich schon mal ein wenig experimentiert.
int redPin = 3;
int greenPin = 5;
int bluePin = 6;
int whitePin = 10;
void setup()
{
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
pinMode(whitePin, OUTPUT);
}
void loop()
{
blinkLed();
}
void setColor(int red, int green, int blue, int white)
{
#ifdef COMMON_ANODE
red = 255 - red;
green = 255 - green;
blue = 255 - blue;
white = 255 - white;
#endif
analogWrite(redPin, red);
analogWrite(greenPin, green);
analogWrite(bluePin, blue);
analogWrite(whitePin, white);
}
void blinkLed()
{
setColor(0, 0, 0, 255); // white
delay(10);
setColor(0, 0, 0, 0); // off
delay(10);
setColor(255, 0, 0, 0); // green
delay(50);
setColor(0, 0, 0, 0); // off
delay(50);
setColor(0, 0, 255, 0); // blue
delay(150);
setColor(0, 0, 0, 0); // off
delay(150);
setColor(0, 255, 0, 0); // green
delay(50);
setColor(0, 0, 0, 0); // off
delay(50);
}
So wie es mit dem Code blinkt und soweiter passt mir perfekt.
kommt dann wider das Steuersignal auf Pin X an soll wieder nur Pin 10 aktiviert sein
habe mit hilfe des Steckboards, diesen Sketch am laufen die Outputs gehen dann auf Transistoren und schalten dann die Led Stripes auf 12 Volt laufen.
ich bin für jeden Tipp / Hilfestellug dankbar da ich absoluter anfänger was das Pogramieren angeht.
Und bedanke mich schon mal im Vorraus...
mit besten Grüßen Dennis