Bonsoir à tous,
Je suis en train de coder un petit programme pour commander à distance des radiateurs via le shield GPRS.
Mon programme marche à merveille sauf que... quand je mets ma carte sim Free (qui restera dedans à terme) plus rien de fonctionne.
Tout marche avec ma carte Orange pourtant.
Savez vous si les cartes sim de chez Free sont verrouillées ou si il faut passer par d'autres commande (?)
Bien à vous.
Edit: la carte qui "ne fonctionne pas" est un carte pour un forfait à 2€
J'ai testé avec une carte Free à 20€, tout fonctionne...
Blocage de Free ?
Non pas de data, que du texte du genre "on" "off" et retour de commande par sms.
Ne marche pas avec le 2€
Marche avec le 19.99 €
Marche avec Orange (Pro surement)
Je change le code PIN à chaque changement de carte
Ca reçoit un sms quelconque, si c'est le bon numéro, ça donne envoi une commande RF pour allumer une prise, si c'est ma mère ça lui répond "Laisse tomber Maman" et ça ne fait rien, si c'est un autre ça lui répond "Tu aimes les films d'horreur ?" et ça ne fait rien non plus.
Les numéros de téléphone des protagonistes ont été changés pour préserver leur identité secrète de super-héros. 8)
J'utilise un shield GPRS de Seeedstudio , un arduino UNO R3 et la librairie GoGPRS.
Oui la carte est activée sur le réseau.
Quand je remets la carte dans le téléphone, du coup, je reçoit en bloc tous les messages qui sont pas arrivés sur l'arduino.
Si j'appelle quand la carte est dans le shield, ça sonne, répondeur etc...
Mystère ]
Dans mon code de base, je n'utilise pas GoGprs.
Pour le debug, j'ai pris le code de DrWax, avec tes recommandations mais dans ma console, rien ne s'inscrit.
#include <GoGprs.h> #include <SoftwareSerial.h>
int ledPIN = 13;
Si tu reçois tous les SMS quand tu remets la carte dans le téléphone c'est que la carte n'est pas reconnue sur le réseau dans le module GPRS
Je ne vois que 2 raisons possibles :
PIN
faux contact qui fait que le module GPRS ne voit pas ta carte SIM
@barbudor:
je pense plutôt à un problème comme ça mais quand j'appelle le numéro, ça sonne donc logiquement le PIN est bon (et puis je le vérifie )
quand au mauvais contact... j'ai beau regarder, nettoyer, comparer avec une autre SIM, je vois pas.
Je me vois mal appeler Free et dire "allo ? ça marche pas dans mon shield GPRS" ]