Szeretném tudni, hol láthatom a kimenetet, amikor a printf parancsot használom. Az Arduino kezelőfelületét használom. 
Frissítés
A jobb megértés érdekében hozzáadok néhány sornyi kódot:
#include <stdio.h> int main(void) { printf("Hello World"); return 0; } 
megjegyzések
Válasz
 Ha a szokásos Arduino környezettel és könyvtárakkal dolgozik, akkor printf() nem jelenít meg bárhol bármit. Ennek oka az, hogy a mikrovezérlőket bármilyen módon, bármilyen számú különböző kimeneti / kommunikációs eszközhöz csatlakoztathatták. stdio fogalma sem lenne hogyan vagy hova küldje el a t ő adatot. 
 A szöveg kimenetének leggyakoribb megközelítése az Arduino-ból (különösen a fejlesztés során) az, hogy elküldi az elsődleges UART portra a  Serial.begin()  és  Serial.print() . Ha az Arduino USB-n keresztül csatlakozik a számítógépéhez, akkor az Arduino IDE soros monitorának meg kell jelenítenie az eredményt. 
Ha valóban a bár ekkor lehetséges működtetni (vagy hasonló funkciókat megvalósítani). A teljes magyarázat ezen az oldalon található:
Válasz
 In setup(), indítsa el a sorozatot, és válassza ki a sebességét: 
Serial.begin(9600); 
Bárhová szeretne sorosra írni:
Serial.write("write this"); 
Ahol új sort szeretne:
Serial.println(); 
példa
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: } 
megjegyzések
-  a kérdésem az, hogy valójában hol nyomtatok, ha nem ' t definiálja 
Serialavoid setup()mezőben, és csak írja be aprintfszót avoid loop()? - @ironzion oroszlán, ha elolvassa a printf dokumentációját .. megtalálja …
 - @ironzionlion it ' s egy LCD … akkoraaaaaa játszótér.arduino.cc/Main/Printf
 
mainaz Arduino-ban. Az inicializáláshoz megvan asetupés a folytonos hurokhoz aloopmainaz Arduino-ban, de rejtve van seeedstudio.com/wiki/Where_is_Main_Function