Modifications

Sauter à la navigation Sauter à la recherche
292 octets ajoutés ,  7 avril 2012 à 15:58
Ligne 292 : Ligne 292 :  
Le shield GPRS dispose d'une interface 3.5mm pour le microphone et le haut-parleur. Si vous désirez faire des appels vocaux, vous aurez également besoin d'un casque incluant un microphone.
 
Le shield GPRS dispose d'une interface 3.5mm pour le microphone et le haut-parleur. Si vous désirez faire des appels vocaux, vous aurez également besoin d'un casque incluant un microphone.
   −
=== Upload Sketch to Arduino ===
+
=== Charger le Sketch sur Arduino ===
 +
 
 +
Le sketch suivant configure votre Arduino/Clone Arduino comme un "relais série" entre votre ordinateur et le shield GPRS Shield<font color="red">(Jumpers connectés du côté "SW serial"/communication série logicielle)</font>. L'ordinateur aura besoin d'un logiciel de type Terminal pour vous permettre de communiquer avec votre shield GPRS par l'intermédiaire de votre Arduino. Par exemple HyperTerminal de Windows, le moniteur série de l'IDE Arduino, [http://musicshield.googlecode.com/files/sscom32E.exe Serial Terminals(sscom32)] ou [http://sites.google.com/site/terminalbpp/ Bray++ Terminal].
    
[[File:GSM-Shield-09-SerialRelay-fr.jpg|600px|center]]
 
[[File:GSM-Shield-09-SerialRelay-fr.jpg|600px|center]]
Ligne 298 : Ligne 300 :  
<center>'''Flux de données entre l'ordinateur, Arduino et le shield GPRS'''</center>
 
<center>'''Flux de données entre l'ordinateur, Arduino et le shield GPRS'''</center>
   −
The following sketch configures Arduino/Arduino clone as serial link between PC and the GPRS Shield<font color="red">(Jumpers on SWserial side)</font>. PC would need a serial terminal software to communicate with it - Window's built-in HyperTerminal, Arduino IDE's Serial Monitor, [http://musicshield.googlecode.com/files/sscom32E.exe Serial Terminals(sscom32)] or [http://sites.google.com/site/terminalbpp/ Bray++ Terminal].
+
'''Note de MC Hobby:'''
 
+
# Vous pouvez utiliser le moniteur série d'Arduino pour communiquer directement avec l'UART du SIM900 à l'aide de ce sketch. Dans ce cas, il faut configurer le débit de la connexion du moniteur série sur "'''19.200 Bauds'''" et "'''Carriage Return'''". En effet, l'UART du SIM900 réagit au retour clavier!
Vous pouvez utiliser le moniteur série d'Arduino pour communiquer directement avec l'UART du SIM900 à l'aide de ce sketch. Dans ce cas, il faut configurer le débit de la connexion du moniteur série sur "19.200 Bauds" et "Carriage Return". En effet, l'UART du SIM900 réagit au retour clavier.
+
# Le retour clavier, souvent symbolisé par CR correspond à touche "enter"/"Entrée". Cette touche correspond au caractère ASCII 13 aussi codé en C à l'aide de "/r".
 
  −
Note: Le retour clavier, souvent symbolisé par CR correspond à touche "enter"/"Entrée". Cette touche correspond au caractère ASCII 13 aussi codé en C à l'aide de "/r".
     −
After uploading the sketch to the Arduino board, press the ON/OFF button on the GPRS Shield to turn it on; Now you can see what you get on the serial terminal and the status of the three indicator LEDs, then communicate with your Shield.
+
Après avoir téléchargé votre sketch sur la carte Arduino, pressez le bouton ON/OFF du GPRS shield pour l'allumer; Vous pourrez ensuite voir ce qui s'affiche sur votre Terminal série, le statut des 3 indicateurs LEDs et finalement communiquer avec votre GPRS shield.
<syntaxhighlight lang="Arduino">
+
<nowiki>
//Serial Relay - Arduino will patch a
+
// Serial Relay - Arduino servira d'intermédiaire de
//serial link between the computer and the GPRS Shield
+
// communication série entre votre ordinateur et le
//at 19200 bps 8-N-1
+
// shield GPRS (19200 bps 8-N-1)
//Computer is connected to Hardware UART
+
//  
//GPRS Shield is connected to the Software UART  
+
// L'ordinateur est connecté à un UART matériel,
 +
// Le shield GPRS est connecté à un UART logiciel
    
#include <NewSoftSerial.h>
 
#include <NewSoftSerial.h>
Ligne 318 : Ligne 319 :  
void setup()
 
void setup()
 
{
 
{
   mySerial.begin(19200);              // the GPRS baud rate   
+
   mySerial.begin(19200);              // GPRS baud rate   
   Serial.begin(19200);                // the GPRS baud rate   
+
   Serial.begin(19200);                // GPRS baud rate   
 
}
 
}
 
   
 
   
Ligne 334 : Ligne 335 :  
   
 
   
 
}
 
}
</syntaxhighlight>
+
</nowiki>
 
<font color="red">
 
<font color="red">
 
Note:  
 
Note:  
*Make sure you install [http://arduiniana.org/NewSoftSerial/NewSoftSerial10c.zip NewSoftLibrary] library properly.
+
* Assurez vous que vous avez bien installé la librairie [http://arduiniana.org/NewSoftSerial/NewSoftSerial10c.zip NewSoftLibrary].
*The "AT" or "at" prefix must be set at the beginning of each Command line. To terminate a Command line enter <CR>.  
+
* Le préfix "AT" ou "at" doit être présent au début de chaque ligne. Pour terminer une commande, pressez la touche Retour/Enter <CR>.  
 
</font>
 
</font>
  
29 917

modifications

Menu de navigation