Bonjours.
J’utilise les librairies "UTFT.h" ; "UTouch.h" ; "UTFT_Buttons.h" pour commander des servo moteurs à partir d'un TFT Touch LCD 3.2" monté sur une carte Mega2560 R3.
Je cherche à faire apparaitre des nombres dans les Boutons , et de récupérer les Labels.
Pour cet exemple, ça fonctionne sans soucis: K12 = myButtons.addButton( 190, 137, 50, 60, "1234" );
Mais ça ne fonctionne pas avec une variable Char ou String, EX :
String Temp="1254"
K12 = myButtons.addButton( 190, 137, 50, 60, Temp );
Autre casse-tête, comment convertir un nombre entier en chaine de caractère.
Si vous pouviez aider un débutant en Arduino.
Merci d’avance
Merci Kamill pour ta réponse
J’ai essayé ton code :
int val;
int val=1234;
String Temp=String(val);
K12 = myButtons.addButton( 190, 137, 50, 60, Temp.c_str() );
ça me donne un message d’erreur : invalid conversion from 'constchar*' to 'char*'
je suppose que la fonction c_str() requière la bibliothèque « String.h », que je ne trouve nulle part sur le net (à moins qu’elle ne soit déjà intégré dans le programme de base).
Ça fait plusieurs jours que je parcoure la toile afin d’y trouver une issue
Si tu pouvais m’éclairer davantage.
Merci encore.