19/03/2012

Envoie et réception des sms avec une Arduino et un gsm (Sms au format pdu)

L ‘arduino va envoyer via la liaison série une chaînes de caractères au gsm.

Explication concernant la chaîne de caractères à envoyer
http://www.dreamfabric.com/sms/

Conversion du message texte en  pdu
http://www.dreamfabric.com/sms/hello.html

Un programme de conversion texte vers pdu et pdu vers texte
http://www.edaboard.com/thread15630-2.html

Je remercie particulièrement Valentin Nikolov pour cette conversion

***********************************************************************************

J’ai fait des tests et écrit un programme qui permet d’envoyer et de recevoir des sms pour l’arduino mega et un gsm sony ericson T68i. 

J’ai utilisé une arduino mega car elle dispose de plusieurs interfaces série.
Il est alors possible d’envoyer de communiquer avec le pc et le gsm 

Le gsm est branché sur l’interface série 1

Port Name     Transmit Pin             Receive Pin

Serial              1(Also USB)              0 (Also USB)

Serial1           18                              19

Serial2           16                              17

Serial3           14                              15

 

Dans l’exemple, les numéros de téléphone commencent par 32 car il s’agit de numéro belge. Ne pas oublier de modifier ces numéros

Ce programme permet d’envoyer des sms avec la fonction 

//Num. Tel. Source, Num. Tel. Destination,message,0
SendSms("32473527543","32474937532","Test pdu",debugprg);

Ce programme permet de lire des sms
read_sms_txt (message_t);
Serial.println(message_t);

Télécharger le code source

***********************************************************************************

Voici un autre exemple de programme pour envoyer des sms avec une arduino et un sony T68i
http://www.timzaman.nl/?p=47&lang=en
http://timzaman.wordpress.com/code-c-arduino/sms-sony-eri...

 

 

21:07 Écrit par ElectroIt dans Arduino | Lien permanent | Commentaires (9) | Tags : arduino, sms, pdu |  Facebook |