Ich möchte wissen, wo ich die Ausgabe sehen kann, wenn ich den Befehl printf verwende. Ich programmiere über die Arduino-Schnittstelle. 
Update
Zum besseren Verständnis füge ich einige Codezeilen hinzu:
#include <stdio.h> int main(void) { printf("Hello World"); return 0; } 
Kommentare
- Ihr Ziel ist es, etwas in Ihrer Konsole der Arduino IDE auszudrucken?
 -  Es gibt keine 
mainin Arduino. Sie haben diesetupfür die Initialisierung und dieloopfür die fortlaufende Schleife -  @letsjak In Arduino gibt es eine 
main, die jedoch seeedstudio.com/wiki/Where_is_Main_Function versteckt ist 
Antwort
 Wenn Sie mit der Standard-Arduino-Umgebung und -Bibliotheken arbeiten, dann printf() zeigt nirgendwo etwas an. Der Grund dafür ist, dass Mikrocontroller auf irgendeine Weise mit einer beliebigen Anzahl verschiedener Ausgabe- / Kommunikationsgeräte verbunden werden können. stdio hätte keine Ahnung wie oder wohin t senden Die Daten. 
 Der häufigste Ansatz zur Ausgabe von Text von einem Arduino (insbesondere während der Entwicklung) besteht darin, ihn mit  Serial.begin()  und  Serial.print() . Wenn der Arduino über USB mit Ihrem Computer verbunden ist, sollte der serielle Monitor der Arduino IDE das Ergebnis anzeigen. 
Wenn Sie wirklich obwohl es dann möglich ist, es zum Laufen zu bringen (oder ähnliche Funktionen zu implementieren). Eine vollständige Erklärung finden Sie auf dieser Seite:
Antwort
 In setup(), starten Sie die Seriennummer und wählen Sie Ihre Geschwindigkeit: 
Serial.begin(9600); 
Wo immer Sie in die Seriennummer schreiben möchten:
Serial.write("write this"); 
Wo immer Sie eine neue Zeile wünschen:
Serial.println(); 
Beispiel
void setup() { // put your setup code here, to run once: Serial.begin(9600); Serial.write("Hello World"); } void loop() { // put your main code here, to run repeatedly: } 
Kommentare
-  Meine Frage ist eigentlich, wo ich drucke, wenn ich nicht ' t Definieren Sie 
Serialinvoid setup()und geben Sie einfachprintfinvoid loop()? - @ironzion Löwe, wenn Sie die printf-Dokumentation lesen, werden Sie sie finden …
 - @ironzionlion ' ist ein LCD … tadaaaaaaa playground.arduino.cc/Main/Printf