Go Down

Topic: problème librairie keypad.h (résolu) (Read 3243 times) previous topic - next topic

gerardl

Aug 03, 2013, 02:17 pm Last Edit: Aug 05, 2013, 12:40 pm by gerardl Reason: 1
Bonjour
je voulais réaliser un montage avec saisie de valeur avec un clavier
j'ai téléchargé la librairie "keypad .h
pour tester j'ai pris un exemple fournie avec la librairie mais à la compilation j'ai les erreurs suivantes :

In file included from HelloKeypad.ino:10:
/home/gerardl/arduino-1.0.5/libraries/Keypad/Keypad.h:50: error: 'byte' does not name a type
/home/gerardl/arduino-1.0.5/libraries/Keypad/Keypad.h:51: error: 'byte' does not name a type
/home/gerardl/arduino-1.0.5/libraries/Keypad/Keypad.h:63: error: 'byte' has not been declared
/home/gerardl/arduino-1.0.5/libraries/Keypad/Keypad.h:63: error: 'byte' has not been declared
/home/gerardl/arduino-1.0.5/libraries/Keypad/Keypad.h:63: error: 'byte' has not been declared
/home/gerardl/arduino-1.0.5/libraries/Keypad/Keypad.h:63: error: 'byte' has not been declared
/home/gerardl/arduino-1.0.5/libraries/Keypad/Keypad.h:78: error: ISO C++ forbids declaration of 'byte' with no type
/home/gerardl/arduino-1.0.5/libraries/Keypad/Keypad.h:78: error: expected ';' before '*' token
/home/gerardl/arduino-1.0.5/libraries/Keypad/Keypad.h:79: error: ISO C++ forbids declaration of 'byte' with no type
/home/gerardl/arduino-1.0.5/libraries/Keypad/Keypad.h:79: error: expected ';' before '*' token
HelloKeypad:23: error: no matching function for call to 'Keypad::Keypad(char*, byte [4], byte [3], const byte&, const byte&)'
/home/gerardl/arduino-1.0.5/libraries/Keypad/Keypad.h:63: note: candidates are: Keypad::Keypad(char*, int*, int*, int, int)
/home/gerardl/arduino-1.0.5/libraries/Keypad/Keypad.h:57: note:                 Keypad::Keypad(const Keypad&)

je ne comprend pas trop si quelqu'un avais une idée?
merci

skywodd

Bonjour,

Vu l'erreur c'est ta librairie qui n'est pas à jour.
Regarde si il y a un #include "Arduino.h" dans le fichier "keypad.h"
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

gerardl


Bonjour,

Vu l'erreur c'est ta librairie qui n'est pas à jour.
Regarde si il y a un #include "Arduino.h" dans le fichier "keypad.h"


il n'y a pas #include "Arduino.h"
je l'ai ajouté mais cela donne toujours la même erreur

ma version de bibliothèque est la plus récente je viens de la télécharger aujourd'hui

B@tto

Je ne sais pas où tu l'as téléchargé, ici en tout cas elle a l'air à jour : https://github.com/kernd/Arduino-Libraries/tree/master/Keypad
Blog électronique : battomicro.wordpress.com
Photographie : www.interactive-celebration.fr
Fablab de Montpellier : www.labsud.org

gerardl


Je ne sais pas où tu l'as téléchargé, ici en tout cas elle a l'air à jour : https://github.com/kernd/Arduino-Libraries/tree/master/Keypad

merci mille fois pour ton post
je viens de télécharger sur le lien que tu as fourni et ça marche
j'avais télécharge la librairie sur le lien arduino playground
encore merci

Go Up