Modifications
Sauter à la navigation
Sauter à la recherche
← Modification précédente
Modification suivante →
GeekOnFire GSM/GPRS Shield
(voir la source)
Version du 17 avril 2012 à 19:50
602 octets ajoutés
,
17 avril 2012 à 19:50
→Faire un appel: en utilisant l'UART logiciel
Ligne 545 :
Ligne 545 :
SoftwareSerial mySerial(7, 8);
SoftwareSerial mySerial(7, 8);
+
+
// relayer la réponse de fromSerial (type SoftwareSerial) vers
+
// le port serie d'Arduino (19200baud). Facile le deboggage
+
void relayResponse( SoftwareSerial &fromSerial ){
+
// Attention, il faut attendre que l'UART réponde
+
// avant de lire mySerial (temps conseillé= 1sec)
+
//
+
while(fromSerial.available())
+
{
+
// Envoi le résultat sur la connexion série
+
char c = fromSerial.read();
+
Serial.print(c);
+
}
+
}
void setup()
void setup()
Ligne 553 :
Ligne 567 :
mySerial.println("ATDxxxxxxxxx;"); // xxxxxxxxx est le numéro a appeler.
mySerial.println("ATDxxxxxxxxx;"); // xxxxxxxxx est le numéro a appeler.
−
if(mySerial.available())
// NB:
une
boucle while serait plus appropriée
+
// NB:
Une
boucle while serait plus appropriée
que la section de code ci-dessous.
+
// Je vous propose d'appeler la fonction suivante:
+
// relayResponse( mySerial )
+
if(mySerial.available())
{
{
char c = mySerial.read()
char c = mySerial.read()
Ligne 563 :
Ligne 580 :
mySerial.println("ATH"); // Fin d'appel.
mySerial.println("ATH"); // Fin d'appel.
−
if(mySerial.available())
+
if(mySerial.available())
// Voir commentaire précédent.
{
{
char c = mySerial.read()
char c = mySerial.read()
Admin
Bureaucrates
,
Administrateurs
29 917
modifications
Menu de navigation
Outils personnels
Se connecter
Espaces de noms
Page
Discussion
Variantes
Affichages
Lire
Voir le texte source
Voir l’historique
Plus
Rechercher
Navigation
ARDUINO
RASPBERRY-PI
[:: PI Hacking ::]
Particle.IO
Micro Python
Imprimante 3D
Actualités
Modifications récentes
Page au hasard
Aide
Outils
Pages spéciales
Version imprimable