Hallo,
nachdem ich nun mit Zadig den DFU treiber auf dem Rechner habe kann ich das Board über Com11
und die Arduino IDE
programmieren, leider kommen bei "hallo Welt" z.b. keine serielle daten über die Schnittstelle auf den PC was ist da zu tun ??
erstmal den sketch (kompilierbar) in Code-Tags hier posten, dann nähere Auskunft über die Hardware erteilen.
Weiteres sehn'n wir dann...
Es ist der "hallo welt" Sketch aus den Arduino Basic Beispielen
angeschlossen am PC ist der "Arduino Nano ESP32".
void setup(){
// Open serial communications and wait for port to open:
Serial.begin(115200);
while (!Serial) {
;
}
Serial.println("Hello Arduino!");
}
void loop(){
Serial.println("Hello Arduino!");
}
zeig bitte mal welche Seriellen Schnittstelle im Gerätemanager angezeigt werden wenn nur der Nano ESP32 angesteckt ist.
sorry, der sketch kompiliert bei mir nicht...
edit:
mit "void setup() {" davor klappts.
nimm mal die serielle Ausgabe aus der loop(){...} heraus.
(getestet mit arduino micro)
Hast du dir dir Doku mal durchgelesen ?
Da wird Serial0 verwendet.
@HotSystems
Ist der "Native USB" nicht der - der auf USB-C und Serial erreichbar sein soll?
Serial0 dann auf den D0/D1 Pins?
Es gab die letzten Wochen aber schon öfters Fragen zu Serial am Nano ESP32 daher meine Bitte nach Bildern aus dem Gerätemanager...
@noiasca
Ich habe den Nano selbst nicht und habe mich nach der Doku orientiert, da steht:
Nano ESP32 UART-Pins
Um Daten über UART zu senden und zu empfangen, müssen wir zuerst die Baudrate in . Beachten Sie, dass wir bei Verwendung des UART (RX/TX-Pins) das Objekt verwenden.
void setup()
Serial0
Serial0.begin(9600);
Um eingehende Daten zu lesen, können wir eine while-Schleife () verwenden, um jedes einzelne Zeichen zu lesen und zu einem String hinzuzufügen.
while(Serial0.available())
{ delay(2);
char c = Serial0.read();
incoming += c;
}
Und um etwas zu schreiben, können wir den folgenden Befehl verwenden:
Serial0.write("Hello world!");
K.A. ob es so funktioniert.
Da würde ich eher auf Serial1 tippen.
Hallo danke für die mithilfe.
ich habe "while (!Serial) {
;
}"
entfernt jetzt kommen die daten an.
Hterm funktioniert auch nicht an win10 bei mir, ich nutze jetzt realterm.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.