Newbee - Serial Monitor zeit altes Sketch

Hallo liebe community,

als Einsteiger bin ich eben auf ein Problem gestoßen: Nach dem ich ein neues Sketch auf den Arduino geladen habe zeigt mir der serial monitor Datenmüll eines älteren, inzwischen gelöschten Befehls an. Bitrate simmt soweit überein, ich habe keine Ahnung woran das liegen könnte. Auch der compiler findet keinen fehler. Hier der code, es handelt sich um einen aus dem Arduino Project Book:

const int greenLEDPin = 11;
const int redLEDPin = 10;
const int blueLEDPin = 9;

const int redSensorPin = A0;
const int greenSensorPin = A1;
const int blueSensorPin = A2;

int redValue = 0;
int greenValue = 0;
int blueValue = 0;

int redSensorValue = 0;
int greenSensorValue = 0;
int blueSensorValue = 0;

void setupColormixing() {
    Serial.begin(9600);
    
    pinMode(greenLEDPin, OUTPUT);
    pinMode(redLEDPin, OUTPUT);
    pinMode(blueLEDPin, OUTPUT);
}

void loopColormixing() {
    redSensorValue = analogRead(redSensorPin);
    delay(5);
    greenSensorValue = analogRead(greenSensorPin);
    delay(5);
    blueSensorValue = analogRead(blueSensorPin);
    
    Serial.print("Raw Sensor Values      Red: ");
    Serial.print(redSensorValue);
    Serial.print("   Green");
    Serial.print(greenSensorValue);
    Serial.print("   Blue");
    Serial.println(blueSensorValue);
    
    redValue = redSensorValue/4;
    greenValue = greenSensorValue/4;
    blueValue = blueSensorValue/4;
    
    
    Serial.print("Mapped Sensor Values   Red:");
    Serial.print(redValue);
    Serial.print("   green:");
    Serial.print(greenValue);
    Serial.print("   blue:");
    Serial.println(blueValue);
    
    analogWrite(redLEDPin, redValue);
    analogWrite(greenLEDPin, greenValue);
    analogWrite(blueLEDPin, blueValue);
    
}

danke schonmal für eure Hilfe! :slight_smile:

LG

Karl

Du solltest uns auch mitteilen, was du angezeigt bekommst und welche Befehle dafür zuständig sind.
Anders müssen wir nur raten.

Upload des neuen Sketches hat nicht funktioniert und somit wird der alte noch ausgeführt.

Daran mal gedacht?

karlquarx:
ich habe keine Ahnung woran das liegen könnte. Auch der compiler findet keinen fehler.

Normalerweise müßte der Compiler meckern, dass Dein Sketch weder eine Funktion namens "setup()" noch eine Funktion namens "loop()" deklariert hat.

Von wegen "compiler findet keinen fehler" kann ich irgendwie nicht glauben.

Nein, und Funktionen mit so ähnlichem Namensanfang sind kein Ersatz für die fehlenden Funktionen.

Mit "die Funktion heißt doch aber so ähnlich wie ..." kann die Arduino-Software nix anfangen.

Klaus_ww´s hinweis macht sinn...
@jurs: wenn ich void loop() und setup loop() klar deklariere kommt folgende fehlermeldung:

sry jungs für diese dämlichen fragen, aber ich fange eben erst an mit dem ganzen stuff...

danke!

karlquarx:
@jurs: wenn ich void loop() und setup loop() klar deklariere kommt folgende fehlermeldung:

Dropbox - Error - Simplify your life

Das ist Software von der anderen Arduino-Firma mit der Webseite Arduino.org.
Mit der IDE "Arduino Studio" von Arduino.org kenne ich mich überhaupt nicht aus. Wenn Du Deine Software von Arduino.org heruntergeladen hast, stellst Du Deine Fragen zu der Software am besten auch in deren Forum:
http://labs.arduino.org/forums

Hier im Forum der ursprünglichen Arduino-Firma auf Arduino.cc dürften Dir die meisten Forenteilnehmer wohl eher was zur Arduino-IDE von Arduino.cc erzählen können.

danke.
das forum hier ist mir sympatischer. werde mir die tage die andere IDE herunterladen und umsteigen. sollte ich wieder probleme bekommen melde ich mich nochmal :slight_smile:

das forum hier ist mir sympatischer

Das sind mal nette Worte. 8)

wenn Du problema hast kannst Du gerne Schreiben, nur sollten dann auch die nötigen Info drin sein. Wir sind gut im Raten aber wir erraten lange noch nicht alles. :wink:

Grüße Uwe