bonjour a tous
mon ami google m'a envoyé vers un sujet de infobarquee sur une couveuse a œufs de poupoule, il y a très longtemps que j'ai abandonné le codage et j'ai du mal a mis retrouvé (bon j'avoue mon niveau était pas loin des pâquerettes).
dans son post ( COUVEUSE V2.0 - Réalisations et Projets Finis - Arduino Forum ) il y a gaylord62 qui avait changé le code pour mettre en conformité avec son matos ce qui tombe bien car j'ai un peu près la même choisissez soit:
un arduino méga
un écran iteadstudio 320x240 et son shield v2.2
j'ai déjà bataillé avec la librairie de cet écran de m .... qui ne voulait rien savoir mais c'est bon
ensuite pour être sûr de ne pas faire de bourde il suffit bien de faire un copieur des 3 parties de code sur cette page: COUVEUSE V2.0 - Réalisations et Projets Finis - Arduino Forum et de les coller sur le programme arduino? pas besoin de mettre de saut de ligne ou autre?
ensuite j'ai réussi à corriger les erreurs de librairie que j'avais mais après je sèche et des erreurs il y en a un peu: o (je met ca comme un code ca prend moins de place sur la page):
Arduino : 1.8.13 (Windows 10), Carte : "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
C:\Users\antho\Documents\Arduino\couveuse\sketch_mar29a\sketch_mar29a.ino: In function 'void drawButtons()':
C:\Users\antho\Documents\Arduino\couveuse\sketch_mar29a\sketch_mar29a.ino:126:36: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("Temp. haut :", 2, 5);
^
C:\Users\antho\Documents\Arduino\couveuse\sketch_mar29a\sketch_mar29a.ino:128:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("Humidite :", 2, 65);
^
C:\Users\antho\Documents\Arduino\couveuse\sketch_mar29a\sketch_mar29a.ino:130:37: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("Temp. bas :", 2, 135);
^
C:\Users\antho\Documents\Arduino\couveuse\sketch_mar29a\sketch_mar29a.ino:132:38: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("Resistance :", 2, 205);
^
C:\Users\antho\Documents\Arduino\couveuse\sketch_mar29a\sketch_mar29a.ino:139:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("Moyenne temp. :", 150, 5);
^
C:\Users\antho\Documents\Arduino\couveuse\sketch_mar29a\sketch_mar29a.ino:146:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("Temp. memoire :", 150, 50);
^
C:\Users\antho\Documents\Arduino\couveuse\sketch_mar29a\sketch_mar29a.ino:155:45: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("Temp. a memoriser", 150, 100);
^
C:\Users\antho\Documents\Arduino\couveuse\sketch_mar29a\sketch_mar29a.ino:165:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("1", 163 , 122);
^
C:\Users\antho\Documents\Arduino\couveuse\sketch_mar29a\sketch_mar29a.ino:171:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("2", 183 , 122);
^
C:\Users\antho\Documents\Arduino\couveuse\sketch_mar29a\sketch_mar29a.ino:177:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("3", 203 , 122);
^
C:\Users\antho\Documents\Arduino\couveuse\sketch_mar29a\sketch_mar29a.ino:183:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("4", 223 , 122);
^
C:\Users\antho\Documents\Arduino\couveuse\sketch_mar29a\sketch_mar29a.ino:189:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("5", 243 , 122);
^
C:\Users\antho\Documents\Arduino\couveuse\sketch_mar29a\sketch_mar29a.ino:195:32: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
myGLCD.print("6", 263 , 122);
^
sketch_mar29a:197:15: error: a function-definition is not allowed here before '{' token
void loop() {
^
sketch_mar29a:336:27: error: a function-definition is not allowed here before '{' token
void TEMPERATUREMEMOIRE() {
^
sketch_mar29a:341:20: error: a function-definition is not allowed here before '{' token
void TEMPERATURE() {
^
sketch_mar29a:398:17: error: a function-definition is not allowed here before '{' token
void HUMIDITE() {
^
sketch_mar29a:404:14: error: a function-definition is not allowed here before '{' token
void RELAY() {
^
sketch_mar29a:431:1: error: expected '}' at end of input
}
^
exit status 1
a function-definition is not allowed here before '{' token
pouvez-vous m'aiguiller un peu svp? mon anglais est du niveau 0 et c'est pas évident avec les traducteurs.
Merci d'avance
