Optimisation

This commit is contained in:
2026-01-16 16:03:53 +01:00
parent 234de8a1ea
commit 5a217d12f5

View File

@@ -15,3 +15,14 @@ Le programme utilise des tableaux
En utilisant uniquement les capteurs (sans indication du niveau). Faire en sorte que le niveau soit toujours entre c1 et c2. En utilisant uniquement les capteurs (sans indication du niveau). Faire en sorte que le niveau soit toujours entre c1 et c2.
Minimiser l'utilisation des moteurs. Démarrer un moteur après 2 secondes après le précédent seulement si le niveau n'est pas atteint. Minimiser l'utilisation des moteurs. Démarrer un moteur après 2 secondes après le précédent seulement si le niveau n'est pas atteint.
## Optimisation de l'utilisation des moteurs
### Par nombre de démarrage
Ajouter un compteur pour compter le nombre de démarrage des moteurs. Démarrer le moteur avec le moins de démarrage.
Arrêter le moteur avec le moins de démarrage.
### Par temps d'utilisation
Mesurer le temps d'utilisation de chaque moteur. Démarrer le moteur avec le moins temps de'utilisation. Arrêter le moteur avec le plus de temps d'utilisation.