Hoe zie ik een logboek van Arduino IDE?

Waar kan ik uitvoer van dergelijke instructies in een ino-bestand zien?

Serial.println("my message"); 

Opmerkingen

  • Klik op het vergrootglaspictogram in de rechterbovenhoek van het venster.

Antwoord

De Serial.print-instructies verschijnen op welk terminalprogramma dan ook dat wordt geopend en verbonden. Ze kunnen er maar één tegelijk openen, maar het kan de ingebouwde Arduino IDE-monitor (ctl-shft-m) zijn of een extern terminalprogramma, bijv. Stopverf, of een ander programma dat je hebt geschreven dat de com / seriële poort opende van de Arduino staat aan.

Onthoud echter: er kan er maar 1 tegelijk open zijn. Als je een extern programma gebruikt, MOET je de com-poort sluiten voordat je probeert een nieuwe versie van je sketch te downloaden. Als je de ingebouwde monitor / terminal gebruikt, zal het dit automatisch voor je doen.

Reacties

  • Bedankt. In feite denk ik dat mijn logboeken niet zichtbaar zijn omdat het uploadproces nooit eindigt. Ik gebruik een Arduino BLE nano; enig idee om het probleem op te lossen?
  • Nee. Sorry dat ik zoiets nooit heb geprobeerd. Zeg je dat je je schets uploadt via BLE en dat deze nooit af is? Ik ben niet bekend met die producten, maar ze zien er interessant uit.
  • Nee, ik ' upload niet via BLE, gebruik alleen de uploadknop op Arduino IDE, maar eindigt nooit
  • Dit hielp, maar ik moest ook de seriële bibliotheek initialiseren in de installatiemethode – Serial.begin(9600); – die hier wordt beschreven voordat de logboeken op de IDE-monitor verschenen: forum.arduino.cc/index.php?topic=25326.0

Antwoord

Het kostte me een eeuwigheid om te beseffen dat in plaats van Ctrl-Shft-M te onthouden, je gewoon op het kleine vergrootglas rechtsboven in de IDE-interface kunt klikken. Wacht tot nadat je script is geüpload, het “niets doet tijdens het compileren of uploaden van je script.

Schermopname van Arduino IDE-interface met pictogram voor seriële monitor

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *