Ligne 38 : |
Ligne 38 : |
| | | |
| Durant l'établissement de la communication, le module SIM900 affiche spontanément différentes informations concernant le statut de la communication vocale. | | Durant l'établissement de la communication, le module SIM900 affiche spontanément différentes informations concernant le statut de la communication vocale. |
| + | |
| + | Suivant que la communication soit établie ou refusée, vous pouvez obtenir les messages spontané suivants: |
| + | * CONNECT lorsque la communication est établie |
| + | * NO CARRIER lorsque l'appel est refusé (appel non décroché et interrompu par l'opérateur) |
| + | |
| + | {{tmbox | text = Si vous n'arrivez pas à établir votre première communication vocale, placez votre carte SIM dans un téléphone normal et effectuez un appel téléphonique. Bon nombre d'opérateurs pirate ce premier appel pour vous forcer à configurer votre numéro de téléphone. Et rein à faire, il vous faudra utiliser un vrai téléphone pour effectuer cette phase de configuration. }} |
| + | |
| + | === Accepter un Appel === |
| + | Lorsqu'un appel vocal est en cours d'établissement, le message spontané "RING" est envoyé par le SIM900. |
| + | |
| + | Pour y réponde (décrocher le téléphone), il faut utiliser la commande "'''ATA'''" |
| | | |
| === Interrompre un appel === | | === Interrompre un appel === |
Ligne 127 : |
Ligne 138 : |
| delay(1000); | | delay(1000); |
| mySerial.print(26,BYTE); // Equivalent du Ctrl+Z (fin de texte du SMS) | | mySerial.print(26,BYTE); // Equivalent du Ctrl+Z (fin de texte du SMS) |
| + | // Sur Arduino 1.0 utiliser plutôt l'instruction |
| + | //mySerial.write(26); |
| </nowiki> | | </nowiki> |
| L'exemple ci-dessus illustre bien qu'il faut un retour chariot sur la dernière ligne du message (le \r derrière MCHobby!) avant d'envoyer le Ctrl+Z. | | L'exemple ci-dessus illustre bien qu'il faut un retour chariot sur la dernière ligne du message (le \r derrière MCHobby!) avant d'envoyer le Ctrl+Z. |
| | | |
| === Envoi d'un SMS avec Serial Relay === | | === Envoi d'un SMS avec Serial Relay === |
− | Vous pouvez tester plus facilement l'envoi et la réception de SMS en utilisant le moniteur série d'Arduino IDE. <br /> | + | Vous pouvez tester plus facilement l'envoi et la réception de SMS en utilisant le moniteur série d'Arduino IDE et Serial Relay. <br /> |
− | Serial Relay est un outil pratique pour tester vos commandes AT en "life".<br /> | + | Serial Relay est programme que vous téléchargez sur votre Arduino et qui sert de relais entre Arduino IDE et votre carte GPRS.<br /> |
− | Pour envoyer le CTRL+Z à l'aide du moniteur série, vous pouvez utiliser la séquence ~z que nous avons spécialement mis en place dans notre Serial Relay. Cette dernière séquence sera interceptée et transformée en CTRL+Z pour être envoyée à l'UART du GPRS shield. | + | C'est un outil pratique pour tester vos commandes AT en "life".<br /> |
| + | Chez MC Hobby, nous avons quelque peut amélioré le programme originel de GOF pour le rendre encore plus pratique.<br /> |
| + | Pour envoyer le CTRL+Z à l'aide du moniteur série, vous pouvez utiliser la séquence ~z que nous avons spécialement mis en place dans notre Serial Relay V2. Cette dernière séquence sera interceptée et transformée en CTRL+Z pour être ensuite envoyée à l'UART du GPRS shield. |
| | | |
− | Voici un exemple d'envoi de SMS à l'aide du moniteur Serie d'Arduino | + | Voici un exemple d'envoi de SMS à l'aide du moniteur Serie d'Arduino et de Serial Relay v2 |
− | <nowiki>AT+CMGS="+32499778866" | + | <nowiki>AT+CMGS="+32499778866" |
| MC Hobby love Arduino | | MC Hobby love Arduino |
| ~z | | ~z |