printf() existe sur ARDUINO mais il n'y a pas de flux associé, à moins qu'il ne s'agisse d'une plateforme ESP8266 ou ESP32 ?
printf("ALED"); // manque \n
Dans tous les cas printf est bufferisé. L'affichage se produit uniquement après un '\n'.
La recette pour ARDUINO : printf