Afficheur LCD – Comptage de places de parking

AndreBernot

Senior Member
Pour celles et ceux que cela intéresse voici un petit programme d’affichage de places disponibles en fonction des entrées et sorties dans un parking.
(la version Flowchart (.cad) est trop lourde pour être jointe sur le forum, elle est disponible chez A4).

Un capteur qui détecte les entrées est connecté sur l’entrée 0, un capteur qui détecte les sorties est connecté sur l’entrée 1.
Le module afficheur LCD est connecté sur la sortie 0.

Pour rappel, on peut simuler à l’écran l’afficheur LCD :

- Activer la simulation de l'afficheur au préalable dans les Options, Simulation : cocher la case "simuler un LCD série..."
- Lancer la simulation (F4) ou (Ctrl F5 en mode basic)
- Activer manuellement le bouton 0 pour simuler un capteur d'entrée.
- Activer manuellement le bouton 1 pour simuler un capteur de sortie.

L’afficheur indique le nombre de places disponibles en fonction de la capacité du parking et du nombre d’entrée / sorties.
 

Attachments

Bonjour,
Je pense qu'il doit y avoir une inversion là
Detec_entree:
if Entree=1 then Place_liberee 'Entrée dans parking détectée
il faut :
Detec_entree:
if Entree=1 then Place_prise 'Entrée dans parking détectée
et rajouter
goto Detec_entree

idem pour la sortie
Detec_sortie:
if Sortie=1 then Place_liberee 'Sortie de parking détectée
goto Detec_sortie

cordialement.
 
Last edited:

AndreBernot

Senior Member
Effectivement,
J'ai inversé les noms Place_liberee et Place_prise ce qui prête à confusion.
Cependant le programme fonctionne correctement : lorsqu'une place est prise (entrée dans le parking) le compteur de place se décrémente et si elle est libérée (sortie du parking) il s'incrémente.

Autre point découvert après avoir testé le programme en réel (ce que j'avais homis de faire avant votre remarque!), il convient d'introduire un temps d'attente de environ 500ms en tout début de programme sans quoi l'afficheur n'a vraisemblablement pas le temps de s'initialiser après la mise sous tension et il n'affiche pas toujours le message initial souhaité.

Merci pour votre remarque.
 

AndreBernot

Senior Member
Note d'application afficheur LCD AXE033

Toujours pour ceux que cela intéresse voici une note d'application concernant l'afficheur LCD AXE033.
On trouve dans cette note des exemples de programmes destinés à prendre en main l'afficheur pour l'intégrer dans une maquette d'automatisme.

Les programmes de cette note d'application sont faits avec Programming Editor en mode Flowchart. Ils sont téléchargeables chez A4 Technologie www.a4.fr.
 

Attachments

Top