RGB VMA307 Modul

Guten Tag,

Ich bin dabei die Möglichkeiten des RGB-Moduls VMA307 zu testen.
Ich habe das Programm gemäss Anleitung eingegeben, aber leider ist in der letzten Zeile im Setup loop ein Fehler: setColor (RGBdigital1, YELLOW); wird nicht akzeptiert!!

Was mache ich falsch?
wo kann ich nach lesen, wie der Command richtig heissen sollte?

Kann mir jemand helfen, das wäre super.
danke und Gruss Walter 13

Hier mein Programm:


int RGBdigital1[] = {34, 35, 36};

const boolean ON = HIGH;
const boolean OFF = LOW;
const boolean RED[] =      {ON, OFF, OFF};
const boolean GREEN[] =    {OFF, ON, OFF};
const boolean BLUE[] =     {OFF, OFF, ON};
const boolean YELLOW[] =   {ON, ON, OFF};
const boolean CYAN[] =     {OFF, ON, ON};
const boolean MANGENTA[] = {ON, OFF, ON};
const boolean WHITE[] =    {ON, ON, ON};
const boolean BLACK[] =    {OFF, OFF, OFF};

const boolean* COLORS[] = {RED, GREEN, BLUE, YELLOW, CYAN, MANGENTA, WHITE, BLACK};

void setup() {
 
 for (int i=0; i<3; i++){
  pinMode(RGBdigital1[i], OUTPUT);
 }
}

void loop() {
  setColor(RGBdigital1, YELLOW);
}

Diese Fehlermeldung habe ich erhalten:

Arduino: 1.8.5 (Mac OS X), Board: “Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)”

/Users/Walter/Documents/Arduino/RGB/RGB.ino: In function ‘void loop()’:
RGB:41: error: ‘setColor’ was not declared in this scope
setColor(RGBdigital1, YELLOW);
^
exit status 1
‘setColor’ was not declared in this scope

Der Sketch ist offensichtlich unvollständig.
Zeige doch mal den kompletten Sketch.

Guten Abend Dieter,

In der Beilage findest du meine Vorlage zum Programmieren.

Ich sollte eigentlich alle Commandozeilen abgeschrieben haben, hoffentlich!!

Ich habe nicht herausgefunden, wo das Problem liegt.

Gruss
Walter13

RGB-Programmieren vma307_a4v01.pdf (534 KB)

Guten Abend Dieter,

da ich nicht weiss, wie man hier einen Anhang dazufügt, habe ich einen neuen Topic mit meiner Antwort eröffnet.
Danke und Gruss
Walter

walter13:
Guten Abend Dieter,

In der Beilage findest du meine Vorlage zum Programmieren.

Ich sollte eigentlich alle Commandozeilen abgeschrieben haben, hoffentlich!!

Ich habe nicht herausgefunden, wo das Problem liegt.

Was das jetzt soll, weiß ich auch nicht.

Warum postest du nicht den kompletten Sketch im ersten Thread ?
Du kannst doch sehen, dass in deinem Sketch noch einiges fehlt.
Kein Wunder, dass der nicht funktioniert.

Warum jetzt noch einen zweiten ?

Hab die beiden Treads zusammengefügt.
Grüße Uwe

uwefed:
Hab die beiden Treads zusammengefügt.
Grüße Uwe

Danke Uwe.

Danke fürs zusammenführen, ich werde versuchen es bei einem nächsten Mal besser zumachen.

Die Information das etwas fehlt, hilft mir eigentlich nicht weiter, das weiss ich auch.

Kann mir jemand einen Tipp geben was bei meinem Sketch fehlt, oder angeben wo ich die Lösung nachschauen könnte?

Gruss
Walter 13

walter13:
Danke fürs zusammenführen, ich werde versuchen es bei einem nächsten Mal besser zumachen.

Die Information das etwas fehlt, hilft mir eigentlich nicht weiter, das weiss ich auch.

So, woher ?

Kann mir jemand einen Tipp geben was bei meinem Sketch fehlt, oder angeben wo ich die Lösung nachschauen könnte?

Hatte ich schon geschrieben.

Sagmal....liest du eigentlich unsere Posts bzw. die Dokumentation die du hier verlinkst ?
In dem PDF ist doch der "gesamte" Sketch abgedruckt. Musst du nur komplett abtippen, das können wir nicht auch noch machen.

Eigentlich musst du nur die Fehlerbeschreibung lesen. Die IDE meckert, weil sie die setColor-Funktion nicht findet. Die hast du nämlich nicht abgetippt.

Danke sth77. Danke für deine Hilfe, ich glaube ich habe die vergessene Funktion gefunden. Als Anfänger habe ich gelaubt, diese funktionen gehören zum Random-Programm.