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.