Arduino Yun et SIM800L: problème de buffer
Posté sur: oct. 22, 2015
Catégories: Arduino
L'association d'un Arduino Yun et d'un SIM800L peut vous permettre de recevoir et de lire les données http de site web. Néanmoins, vous pouvez rencontrer un problème avec le buffer si vous désirez accéder à une url trop longue. Pour cela, nous vous proposons deux solutions:
Solution 1:
Vous devez modifier votre librairie Arduino SoftwareSerial. Trouvez le fichier SoftwareSerial.h dans votre ordinateur. Il devrait se situer dans Arduino > hardware > arduino > avr > librairies > SoftwareSerial.h
Modifiez la ligne de commande :
#define _SS_MAX_RX_BUFF 64 // RX buffer size
En :
#define _SS_MAX_RX_BUFF 256 // RX buffer size
Si cette solution ne fonctionne pas, essayez la suivante:
Solution 2:
Commencez par fermer l'IDE Arduino, puis rouvrez le. Compilez votre programme et copiez le contenu du débogueur dans un éditeur de texte type Word ou NotePad.. Recherchez à présent le fichier HardwareSerial.h et repérer le chemin dans le pc de ce fichier. Il ne vous reste plus qu'à l'ouvrir et à modifier le Serial Buffer Size, en l'augmentant par exemple à 256.
Vous pouvez trouver différents tutoriels sur le SIM800L sur notre blog:
- Montage et prise en main
- Envoyer des SMS
- Recevoir et lire des SMS
- Appeler un numéro de téléphone
- Recevoir et lire des données HTTP
Retrouver également le module SIM800L et son kit sut la boutique letmeknow.fr et au 85 rue de Cléry à Paris.
Commentaires
avril 13, 2016
Connectez-vous pour commenter
Se connecter