Einen wunderschönen guten Abend an die Arduinogemeinde
Um was geht es:
Was geht schon:
Zeit, Datum über DCF geht schon war auch kein Problem.
Wo hängt es:
Ich möchte gern über die serielle Schnittstelle noch optional Texte senden und diese sollen dann angezeigt werden.
Mit dem Code werden Daten angenommen.
void serialEvent() {
while (Serial.available()) {
// get the new byte:
char inChar = (char)Serial.read();
// add it to the inputString:
inputString += inChar;
// if the incoming character is a newline, set a flag
// so the main loop can do something about it:
if (inChar == '\n') {
stringComplete = true;
}
}
}
Mit diesem soll es angezeigt werden:
if (stringComplete) {
printStringWithShift(inputString, shiftSpeed);
Serial.println(inputString);
// clear the string:
inputString = "";
stringComplete = false;
}
Für die Max7219 kommt die MaxMatrix.h zum Einsatz.
Beim Kompilieren des Code kommt folgende Fehlermeldung:
MAX7219_DOT_MATRIX_CLOCK_Neu:252: error: cannot convert 'String' to 'char*' for argument '1' to 'void printStringWithShift(char*, int)'
Wenn man den gesamten Code betrachtet gibt es sicher noch das eine oder andere was man verbessern kann.
Aber das kommt später.
Eins noch, ich bin nicht so bewandert in C. Arduino ist mein erster Versuch. Deshalb etwas Nachsicht mit dem alten Mann.
Ich bedanke mich einstweilen.
MAX.zip (7.73 KB)