Wo kann ich Ausgaben einer solchen Anweisung in einer Ino-Datei sehen?
Serial.println("my message");
Kommentare
- Klicken Sie auf das Lupensymbol in der oberen rechten Ecke des Fensters.
Antwort
Die Serial.print-Anweisungen werden auf jedem Terminalprogramm angezeigt, das geöffnet und verbunden ist. Es kann immer nur ein Open gleichzeitig sein, aber es kann sich um den in Arduino IDE eingebauten Monitor (ctl-shft-m) oder ein externes Terminalprogramm, z. B. Putty, oder ein anderes von Ihnen geschriebenes Programm handeln, das die com / serielle Schnittstelle des Arduino geöffnet hat ist eingeschaltet.
Beachten Sie jedoch, dass jeweils nur 1 geöffnet sein kann. Wenn Sie ein externes Programm verwenden, MÜSSEN Sie den COM-Port schließen, bevor Sie versuchen, eine neue Version Ihrer Skizze herunterzuladen. Wenn Sie den eingebauten Monitor / Terminal verwenden, wird dies automatisch für Sie erledigt.
Kommentare
- Danke. Tatsächlich denke ich, dass meine Protokolle nicht sichtbar sind, da der Upload-Vorgang nie endet. Ich benutze einen Arduino BLE Nano; Haben Sie eine Idee, wie Sie das Problem beheben können?
- Nein. Entschuldigung, ich habe so etwas noch nie versucht. Wollen Sie damit sagen, dass Sie Ihre Skizze über BLE hochladen und sie nie beendet wird? Ich bin mit diesen Produkten nicht vertraut, aber sie sehen interessant aus.
- Nein, ich ' lade nicht über BLE hoch, sondern verwende nur den Upload-Button in Arduino IDE, aber es nie endet
- Dies hat geholfen, aber ich musste auch die serielle Bibliothek in der hier beschriebenen Setup-Methode –
Serial.begin(9600);
– initialisieren, bevor Protokolle im IDE-Monitor angezeigt wurden: forum.arduino.cc/index.php?topic=25326.0
Antwort
Es hat ewig gedauert, bis mir klar wurde, dass Sie, anstatt sich an Strg-Shft-M zu erinnern, einfach auf die kleine Lupe oben rechts in der IDE-Oberfläche klicken können. Warten Sie, bis Ihr Skript nach dem Hochladen nichts mehr getan hat, während Sie Ihr Skript kompilieren oder hochladen.