La section de données dépasse l'espace disponible sur la carte - C++ - Programmation
Marsh Posté le 06-07-2021 à 12:12:39
Sans voir ton code source je ne vois pas trop comment on pourrait t'aider à corriger ou alléger le code.
Mais si l'Arduino Uno est trop petit, tu ne peux pas simplement passer sur un Arduino Mega par exemple ? Si t'as pas de contrainte d'intégration particulière et si la mémoire suffit ça t'évitera de te lancer dans des optimisations souvent très complexes, surtout pour un débutant...
Marsh Posté le 07-07-2021 à 03:35:26
Voici le code
Code :
|
Marsh Posté le 07-07-2021 à 09:00:35
T'es sûr que c'est le code du 1er post ça ?
Tu parlais de LCD, il n'y a même pas une seule directive d'import ou d'utilisation d'une lib particulière, et même si c'est bardé de Serial.println je ne vois pas les fameuses variables.
Dans tous les cas c'est plutôt illisible et je doute que quelqu'un veuille t'aider à optimiser et réécrire ça.
Tu as tenté ma suggestion ?
Marsh Posté le 07-07-2021 à 15:34:32
Ca doit être un LCD "intelligent" avec contrôleur qui se commande par interface série. Ceci étant ça doit être le sujet farfelu n°5 ou 6 ou ... que ellis13 ouvre au sujet de son histoire (projet universitaire?) de LCD et Arduino et je ne sais pas quoi. Perso j'insiste plus, si il veut de l'aide faudra qu'il fasse un gros effort.
Marsh Posté le 08-07-2021 à 04:02:44
TotalRecall a écrit : T'es sûr que c'est le code du 1er post ça ? |
Il n'est pas nécessaire d'utiliser une bibliothèque spécifique, c'est un écran série qui communique avec le microcontrôleur via le port série, cliquer sur l'écran envoie des données hexadécimales, il suffit d'utiliser serial.read().
Marsh Posté le 08-07-2021 à 04:05:19
rat de combat a écrit : Ca doit être un LCD "intelligent" avec contrôleur qui se commande par interface série. Ceci étant ça doit être le sujet farfelu n°5 ou 6 ou ... que ellis13 ouvre au sujet de son histoire (projet universitaire?) de LCD et Arduino et je ne sais pas quoi. Perso j'insiste plus, si il veut de l'aide faudra qu'il fasse un gros effort. |
C'est effectivement un écran série, je ne pense pas que le problème ait beaucoup à voir avec mon écran, c'est un problème de programmation ou de carte arduino uno, comment puis-je réparer cette erreur sans remplacer la carte ?
Marsh Posté le 12-07-2021 à 05:16:14
J'ai trouvé la solution, j'ai utilisé la méthode F() et j'ai réussi à la télécharger sur la carte arduino.
Code :
|
Marsh Posté le 06-07-2021 à 05:08:39
Je suis en train de faire un petit jeu sur un LCD récemment et je veux utiliser Arduino pour le faire. Mon code se compile sans problème, mais lorsque je le télécharge, j'obtiens une erreur comme celle montrée dans l'image, est-ce parce que j'ai trop de variables définies ?
Est-ce que c'est parce que j'ai trop de variables définies ? Quelqu'un peut-il me dire comment le corriger ?
Message édité par ellis13 le 06-07-2021 à 05:09:24