Envoi et réception d’un SMS avec Flowcode et une Arduino Mega

Les fabricants de modules GSM sont assez sympa avec nous… ils produisent des cartes et des chips utilisant quasiment toujours les mêmes commandes AT (quasiment !). Cela est très pratique dans la conception d’un projet devant utiliser un module GSM/GPRS.
 
Ici, j’utilise ce module :
 
Il est tout à fait possible de programmer en C avec l’IDE d’Arduino ou avec un module USB-UART. Cependant, cette méthode est un peu…. fastidieuse. Heureusement, Flowcode permet de faire la même chose mais très simplement. Par contre, il est nécessaire d’utiliser une carte MEGA pour une raison simple : Flowcode ne propose pas d’émulation logiciel pour le GSM (ni le GPS). Il faut dont un deuxième UART matériel si on veut accéder au port série durant la mise au point. Après, le passage à la UNO est possible.
 
 
Mode opératoire :
 
 
 
 
Le programme qui fait tout ça :
Channel 3 correspond à RX2/TX2 sur la Mega
 
C’est tout ? ……Oui !


Détails :

Penser à bien changer le numéro de portable 😉


Câblage : (pas besoin d’alimentation externe avec ce module, il ne consomme pas beaucoup de courant).

 
U_RXD sur TX2
U_TXD sur RX2
Vcc_In sur 5V
Gnd sur Gnd