ArduinoLora SX1272_76 erreur

bonjour
je suis nouveau sur ce forum et salue tout le monde et ceux qui nous aident principalement.

je viens de charger le programme Arduino:
http://www.cooking-hacks.com/media/cooking/images/documentation/tutorial_SX1272/SX1272_library_arduino_v1.4.zip

mais j'ai une erreur en compilation, j'utilise IDE 1.8. et voici l'erreur donnée:

\Arduino\SX1272_library_arduino_v1.4\arduinoLoRa_v1_4\arduinoLoRa\examples\SX_01b_RX_LoRa\SX_01b_RX_LoRa.ino:15:25: fatal error: arduinoLoRa.h: No such file or directory

#include <arduinoLoRa.h>

^

compilation terminated.

exit status 1
Erreur de compilation pour la carte Arduino Pro or Pro Mini

alors que le programme et sa librairie etc sont bien ouvert par l'IDE et présent dans le répertoire.

où est mon erreur?

merci

j'ai aussi erreur SX1272 not declared?????

SX1272_library_arduino_v1.4.zip (48 KB)

bonjour,
teste avec la lib de github

Bonsoir
C'est exactement la meme librairie et le même programme donc rien de changer
Merci
Je vais chercher....mais je ne suis pas expert

La librairie a bien été installé dans le répertoire sketchbook/library/arduinoLoRa/?

bonsoir
merci de cette aide qui m'a fait avancé d'un pas déjà, mais il me subsiste une autre erreur:

C:\Users\Robert\Documents\Arduino\libraries\arduinoLora\arduinoLoRa.cpp:5047:1: error: 'SX1276' does not name a type

SX1276 SX1276 = SX1276();

^

exit status 1
Erreur de compilation pour la carte Arduino Pro or Pro Mini

je ne comprends plus...pourtant j'ai télécharger le projet complet qui est joint ici au topic....
merci encore de l'aide pour un débutant en arduino.

Regardes dans les fichiers de la librairie que tu as installée. Dans celle donnée en lien un peu plus haut (lien github), le nom de la classe c'est SX1272.

En fait, je ne comprends pas bien. Si j'ouvre le zip que tu as mis en pièce jointe au début, la ligne qui génère l'erreur n'existe pas. N'aurais-tu pas changé de librairie?
La ligne 5047 contient:

SX1272 sx1272 = SX1272();

bonjour et merci
j'utilise un SX1276 donc je n'ai changé que le nom dans les fichiers SX1272 devient SX1276.
je joins les fichiers en zip qui sont dans :C:\Users\Robert\Documents\Arduino\libraries\arduinoLora

ainsi que le fichier programme qui est dans :
C:\Users\Robert\Documents\Arduino\SX1272_library_arduino_v1.4\arduinoLoRa_v1_4\arduinoLoRa\examples\SX_01b_RX_LoRa

voilà tout est là ou du moins je pense...
si vous pouvez me dire ce qui coince, Merci

arduinoLora.zip (25.8 KB)

SX_01b_RX_LoRa.ino (2.05 KB)

Je n'ai pas regardé les fichiers joints mais franchement si tu as modifié la librairie juste pour avoir le nom que tu veux c'est un peu idiot.
Cela va t'obliger à faire les mêmes modifications sur les fichiers lors des prochaines mises à jour. Et en plus tu te retrouves avec des erreurs.

D'ailleurs au lieu de changer toutes les occurrences de SX1272 dans la librairie tu aurais sans doute pu de limiter au changement du nom de l'instance comme ci-dessous (à la fin du fichier)

SX1272 sx1276 = SX1272();

Mais, au risque de me répéter, ce n'est pas souhaitable sauf lorsque la librarie est vraiment buggée.

bonsoir
et merci de consacrer un peu de ton temps pour m'aider.
eh oui les erreurs de débutants...
habituellement je faisais tous mes programmes avec Bascom, mais il faut bien évolué aussi et élargir ses connaissances donc je me mets à l'Arduino aussi.

bien ok pour cette modifications mais cela bloque toujours si je reprends tous les fichiers originaux, la même erreur ressort.
je joins à nouveau tous les fichiers de mon sketch et librairies.
merci d'avance aux caîds de l'arduino
RP

SX1276_870Mhz.zip (1.59 KB)

SX1276_lib.zip (34.2 KB)

Tu donnes le même nom à la classe et à son instance.

Dans arduinoLoRa.h
remplacer ligne 1210

extern SX1276 SX1276;

par

extern SX1276 sx1276;

Dans arduinoLoRa.cpp
remplacer ligne 5048

SX1276 SX1276 = SX1276();

par

SX1276 sx1276 = SX1276();

Et changer dans ton code toutes les occurrences de

SX1276

par

sx1276

C'était d'ailleurs comme ça dans le code d'origine!!

ok merci pour l'aide précieuse
je ne pensais pas que minuscule, majuscules étaient à ce point pris en compte dans ce language
je suis habitué au bascom ou cela se gère automatiquement.
cordialement
RP