Aide programme tempo + sorties + GSM

Bonjour à tous :

Voila, j'ai posté 2 topics pour savoir comment faire une tempo et comment paramétrer le module GSM.

Grâce à vous, j'ai réussi à faire ces deux choses.

J'ai donc écris un programme et j'aimerais que vous y jetiez un œil pour me conseiller et me dire ce qui ne va pas.

Pour détailler ce programme, il doit servir à automatiser un arrosage via un portable gsm.

Selon le code envoyer depuis le GSM, qui doit commencer par un code identification, le programme exécute l'action voulue.
Il y a 3 syntaxes possibles :

1234 2 350 ouverture vanne 2 pendant 350 minutes
1234 0 arrêt de la vanne
1234 C 5896 changement code identification par 5896

Je sais de base que le programme ne pourra pas fonctionner correctement car je ne vérifie pas a tempo en permanence et il tourne en boucle donc j'ai peur qu'a chaque tour de boucle il relance admettons une ouverture d'une vanne et que la tempo reparte de 0.

Je mets le programme en Pièce Jointe, j'ai essayé de le commenter pour faciliter la compréhension.

Soyez indulgent, c'est mon premier 'gros' programme sous arduino. J'accepte toutes les critiques et tous les conseils évidemment !

Merci ! :slight_smile: