Ich bekomme mit dem typischen Fake China Board immer beim Upload diesen Fehler

Ich habe schon Treiber neu installiert natürlich. Der Hersteller ist wch.cn laut Windows. Ich habe keine Ahnung was ich tun soll um das Ding zum laufen zu bekommen.
Wird hochgeladen: IMG_0771.jpeg …
Wird hochgeladen: IMG_0770.jpeg …

// C++ code
//
int T = 100;
int C = 261;
int E = 329;
int F = 349;
int G = 392;
int A = 440;
int B = 466;
int c = 532;
int d = 587;
int P = T * 2;
int p = 50;
int pinL = 13;
int Boodup = 200;
void setup() {



  //Lautsprecher
  Serial.begin(9600);
  pinMode(pinL, OUTPUT);
  pinMode(8, INPUT_PULLUP);
  pinMode(7, OUTPUT);
  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
  pinMode(4, OUTPUT);
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);


  //bootup
  digitalWrite(7, HIGH);
  delay(Boodup);
  digitalWrite(3, HIGH);
  delay(Boodup);
  digitalWrite(5, HIGH);
  digitalWrite(7, LOW);
  delay(Boodup);
  digitalWrite(4, HIGH);
  digitalWrite(3, LOW);
  delay(Boodup);
  digitalWrite(6, HIGH);
  digitalWrite(5, LOW);
  delay(Boodup);
  digitalWrite(2, HIGH);
  digitalWrite(4, LOW);
  delay(Boodup);
  digitalWrite(7, HIGH);
  digitalWrite(6, LOW);
  delay(Boodup);
  digitalWrite(2, LOW);
}

void loop() {
  int Schalter;
  Schalter = digitalRead(8);

  if (Schalter == 0) {
    playX();
  }
}

void playX() {
  digitalWrite(random(2, 6), HIGH);
  tone(pinL, C);
  delay(T * 2);
  noTone(pinL);
  delay(p);


  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, F);
  delay(T * 3);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, F);
  delay(T);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, F);
  delay(T * 6);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, G);
  delay(T * 2);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, A);
  delay(T * 3);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, A);
  delay(T);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, A);
  delay(T * 6);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, A);
  delay(T * 2);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, G);
  delay(T * 2);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, A);
  delay(T * 2);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, B);
  delay(T * 4);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, E);
  delay(T * 4);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, G);
  delay(T * 4);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, F);
  delay(T * 4);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  delay(P);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, c);
  delay(T * 2);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, c);
  delay(T * 2);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, A);
  delay(T * 2);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, d);
  delay(T * 6);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, c);
  delay(T * 2);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, c);
  delay(T * 3);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, B);
  delay(T);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, B);
  delay(T * 6);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, B);
  delay(T * 2);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, B);
  delay(T * 2);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, G);
  delay(T * 2);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, c);
  delay(T * 6);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, B);
  delay(T * 2);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, B);
  delay(T * 3);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, A);
  delay(T);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, A);
  delay(T * 4);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  delay(P);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, C);
  delay(T * 2);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, F);
  delay(T * 3);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, F);
  delay(T);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, F);
  delay(T * 6);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, G);
  delay(T * 2);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, A);
  delay(T * 3);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, A);
  delay(T);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, A);
  delay(T * 6);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, A);
  delay(T * 2);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, G);
  delay(T * 2);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, A);
  delay(T * 2);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, B);
  delay(T * 4);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, E);
  delay(T * 4);
  noTone(pinL);
  delay(p);

  digitalWrite(random(2, 7), HIGH);
  digitalWrite(random(2, 7), LOW);
  tone(pinL, G);
  delay(T * 4);
  noTone(pinL);
  delay(9);


  digitalWrite(2, HIGH);
  digitalWrite(3, HIGH);
  digitalWrite(4, HIGH);
  digitalWrite(5, HIGH);
  digitalWrite(6, HIGH);
  digitalWrite(7, HIGH);
  tone(pinL, F);
  delay(T * 5);
  noTone(pinL);
  delay(p);

  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  digitalWrite(5, LOW);
  digitalWrite(6, LOW);
}

Im englischen Teil des Forum müssen die Beiträge und Diskussionen in englischer Sprache verfasst werden.
Deswegen wurde diese Diskussion in den deutschen Teil des Forums verschoben.

mfg ein Moderator.

Und warum schreibst du uns nicht, welche Fehler du bekommst ?
Und welches Board (Link posten) du hast ?

ich bekomme keins

Wenn das Board wirklich ein Fake Arduino ist, dann wollen wir hier nichts davon wissen.
Wenns ein legaler Nachbau ist dann können wir darüber reden.
Grüße Uwe

Sieht man auf dem Bild

ja ist schon legal aber halt kein orginal

Welchem Bild ?
Ich sehe kein Bild.
Und Fehlermeldungen können auch in Code-Tags hochgeladen werden.
Nicht als Bild.

Wurde wohl nicht hochgeladen


Der Sketch verwendet 8222 Bytes (25%) des Programmspeicherplatzes. Das Maximum sind 32256 Bytes.
Globale Variablen verwenden 209 Bytes (10%) des dynamischen Speichers, 1839 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.
avrdude: ser_open(): can't set com-state for "\\.\COM3"
Fehlgeschlagenes Hochladen: Hochladefehler: exit status 1

Hast Du den Richtigen Treiber , sehr wahrscheinlich den CH340/341, für deinen Uno installiert auf dem PC/Laptop installiert? (falls Du nen Window PC benutzt). Wenn Ja, Schau mal im Gerätemanager bei den Comports, welcher Comport denn erstellt wird beim anstöpseln deines Unos, und stelle dann diesen Port in der IDE ein. Was auch sein kann: Falls Du nen 3D Drucker nutzt, und Cura benutzt: Während Cura offen ist, kann die Arduino IDE keinen COM Port öffnen, da Cura diese reserviert/blockiert - Da musst Du Cura wirklich schliessen (nicht nur verkleinern) , damit die Arduino IDE wieder auf die COM's zugreifen kann.

Ich benutze keine 3d Programm und ich habe bereits die richtigen Treiber installiert.

Hast Du auch das richtige Board und den richtigen COM PORT eingestellt?

Schau mal hier: Du musst wahrscheinlich einen alten Treiber installieren: "AZDelivery" Nano-Board's nicht programmierbar - #5 by wwerner

Arduino ist Open Hardware also kann jeder einen Nachbauen und verkaufen und auch mit einem anderen USB-Adabter Ch340 ausstatten.
Grüße Uwe

Das ist kein Fake, sondern ein legaler Nachbau.

Das wird/kann ein Irrtum sein.

Ja habe ich

Manche Leute muss man echt zum jagen.
Deine Antwort bezieht sich wohl auf diese Frage

Trotzdem: mehr Information.
Poste eine Screenshot auf dem man sehen kann welches Board eingestellt ist.
Also so einen screenshot
image

Dann einen Screen-Shot vom Gerätemanager
image

Und dann in der Arduino-IDE noch folgendes einstellen
image

Damit lieferst du die Detail-Informationen die man zur Analyse braucht.

vgs

Ich weiß leider nicht wie man sich auf andere Nachricht bezieht. Tut mir leid aber da kann bestimmt abgeholfen werden. Die Screenshot liefere ich so schnell wie möglich nach, um Klarheit zu schaffen. Danke für den Support🥰

Hi,
hast Du auch einen Link für uns wo Du das Board gekauft hast ?

Auch wenn es nicht drauf steht, - das Board sieht für mich sehr nach dem Uno Nachbau mit dem LGT aus wie es AZ Delivery anbietet aus. Bei dem AZ Angebot steht zwar der Firmenname drauf, das heißt aber sicher nicht, dass es das Bord so nur bei denen gibt...

Mach doch auch mal ein Bild vom Chip, so dass man die Beschriftung lesen kann.
Edit: Dein Bild liess sich ja so weit vergrößern dass man sieht das man die Chipbeschriftung nicht wirklich was erkennt. Der Schatten sieht aber eher nach "Atmega" aus, also doch eher das CH340 Problem...

dazu kommt noch was für IDE und Windows.
CH340 + Win11 + IDE 2.xxx ist die schlimmste Konstellation gerade für Anfänger.
Manchmal will Win11 alten CH Driver manchmal neuen