problème de téléversement sur la carte arduino uno et erreurs de code.

projet arduino

a marqué ce sujet comme résolu.
Auteur du sujet

Bonjour à tous,

J’ai deux petits soucis avec deux petits projets que j’essaye de réaliser conformément aux liens joints cidessous. Le premier est le suivant, je vérifie mon code: aucune erreur, je le téléverse aussi sans problème, seulement, mon téléversement ne tient pas , la signaisation se fait sur la carte pendant environ un quart de seconde, puis celle ci perd la liaison du coup je narrive pas à vérifier si mon montage fonctionne ou pas…

http://www.mon-club-elec.fr/pmwiki_mon_club_elec/pmwiki.php?n=MAIN.ArduinoExpertLCDClavierAppuiTouche

le deuxième est celui ci: alors jessaye également de réaliser ce petit projet, seulement jai tout le temps des messages d’erreur, au début cetait un problème de librairies non installées, problème que jai résolu, et maintenant que cest fait je continue davoir des messages on dirait meem que jen ai plus..je crois que cest un souci d’incompatibilié entre codes de librairies et mon code mais je ne sais plus quoi faire…

http://airsoft-krispies.forumactif.org/t4378-bombe-arduino-by-freeman83

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
"Arduino : 1.6.12 (Windows 10), Carte : "Arduino/Genuino Uno"

In file included from C:\Users\admin\Desktop\_Arduino\alarmeEnPr\alarmeEnPr.ino:12:0:

C:\Users\admin\Arduino\libraries\ShiftLCD/ShiftLCD.h:116:16: error: conflicting return type specified for 'virtual void ShiftLCD::write(uint8_t)'

   virtual void write(uint8_t);

                ^

In file included from C:\Users\admin\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.15\cores\arduino/Stream.h:26:0,

                 from C:\Users\admin\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.15\cores\arduino/HardwareSerial.h:29,

                 from C:\Users\admin\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.15\cores\arduino/Arduino.h:232,

                 from sketch\alarmeEnPr.ino.cpp:1:

C:\Users\admin\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.15\cores\arduino/Print.h:48:20: error:   overriding 'virtual size_t Print::write(uint8_t)'

     virtual size_t write(uint8_t) = 0;

                    ^

C:\Users\admin\Desktop\_Arduino\alarmeEnPr\alarmeEnPr.ino: In function 'void setup()':

alarmeEnPr:125: error: 'lcd' was not declared in this scope

 {lcd.begin(16, 2);

  ^

C:\Users\admin\Desktop\_Arduino\alarmeEnPr\alarmeEnPr.ino: In function 'void loop()':

alarmeEnPr:162: error: 'lcd' was not declared in this scope

 lcd.clear();

 ^

C:\Users\admin\Desktop\_Arduino\alarmeEnPr\alarmeEnPr.ino: In function 'boolean getArmCode()':

alarmeEnPr:410: error: 'lcd' was not declared in this scope

   lcd.setCursor(0, 1 );

   ^

C:\Users\admin\Desktop\_Arduino\alarmeEnPr\alarmeEnPr.ino: In function 'boolean getDisarmCode()':

alarmeEnPr:472: error: 'lcd' was not declared in this scope

   lcd.setCursor(0, 1 );

   ^

C:\Users\admin\Desktop\_Arduino\alarmeEnPr\alarmeEnPr.ino: In function 'boolean getAdminCode()':

alarmeEnPr:539: error: 'lcd' was not declared in this scope

   lcd.setCursor(0, 1 );

   ^

C:\Users\admin\Desktop\_Arduino\alarmeEnPr\alarmeEnPr.ino: In function 'void timerSet()':

alarmeEnPr:587: error: 'lcd' was not declared in this scope

   lcd.clear();

   ^

C:\Users\admin\Desktop\_Arduino\alarmeEnPr\alarmeEnPr.ino: In function 'void serialOutput()':

alarmeEnPr:944: error: 'lcd' was not declared in this scope

    lcd.setCursor(0, 0 );

    ^

alarmeEnPr:983: error: 'lcd' was not declared in this scope

     lcd.clear();

     ^

alarmeEnPr:989: error: 'lcd' was not declared in this scope

     lcd.clear();

     ^

C:\Users\admin\Desktop\_Arduino\alarmeEnPr\alarmeEnPr.ino: In function 'void tryAgainMsg()':

alarmeEnPr:995: error: 'lcd' was not declared in this scope

   lcd.clear();

   ^

C:\Users\admin\Desktop\_Arduino\alarmeEnPr\alarmeEnPr.ino: In function 'void incorrectMsg()':

alarmeEnPr:1023: error: 'lcd' was not declared in this scope

   lcd.clear();

   ^

exit status 1
'lcd' was not declared in this scope

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.

"

Édité par artragis

+0 -0

Edit Merci Artragis :)

Est-ce que tu as inclus la bibliothèque lcd (#include <lcd.cpp>) ?

Édité par LudoBike

« La Nature est un livre écrit en langage mathématique », Galilée

+0 -0
Auteur du sujet

non je ne l’ai pas, faut il que je la télécharge aussi ? jai déjà du installer keypad et shiftlcd… mais lorsque j’exécute on me met des messages derreur.. et concernant mon premier souci..aucune idée de lorigine du problème ?

MERCI.

+0 -0

Tient maintenant les bibliothèque ne sont plus avec l’IDE, qu’importe, je me suis effectivement trompé c’est bien liquidCrystal, tu devrais avoir #include "liquideCrytal.h" au début de ton fichier source. Je te conseille de faire un petit tour sur cette page du superbe tuto d’Esquimon.

« La Nature est un livre écrit en langage mathématique », Galilée

+0 -0
Auteur du sujet

oui je lai, jai toutes les bibliothèques exactement comme dans le lien…mon code est exactement comme celui dans le lien.. (logique cest le projet que je veux réaliser)…:).

jy fais un tour merci.

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte