Pages

dimanche 15 avril 2018

Afficher un vu-mètre sur un Nextion

Cet article est la suite de : https://sti2d-sin-isn.blogspot.fr/2018/04/recevoir-une-donnee-sur-un-nextion.html .
Il va montrer comment, à partir de l'écran et du programme déjà vus précédemment, afficher un vu-mètre en fonction d'une valeur analogique (ou numérique).

I) Partie IHM :

Sélectionner une Progress bar ainsi :
et la placer en respectant les propriétés suivantes :
On voit que l'identifiant est j0 et comme pour les nombres, on retrouve bien "val", "bco", "pco"....

C'est fini pour l'IHM, on peut la téléverser !

Pour cet article, je rappelle que j'ai utilisé ce shield :

autre version :


Je vais mesurer la température avec le LM35 intégré au shield et connecté à A2


II) Le programme :

On reprend le même programme et on ajoute une variable flottante :


Pourquoi une flottante ? Parce qu'il va falloir calculer avec des nombres à virgule.

On ajoute maintenant ce bout de programme (juste avant le delay(1000) ):

Vérification :


Et sur l'écran :


Ici, le rectangle mesure 100 pixels de haut, on a bien presque 25% de remplis.