Étape 9: programmation
Ce projet a été ma première incursion sérieuse dans codage, alors cette partie pris la majeure partie du temps pour ce projet. Il change la valeur affichée sur le comptoir en fonction de la distance détectée par le capteur. Le programme comporte également plusieurs vérifications pour éviter de changer la valeur quand il ne devrait pas. Il ne mettra pas à jour la valeur tandis que le couvercle est ouvert, et il ne changera pas la valeur à moins que le niveau de remplissage détecté reste plus ou moins constant pendant plusieurs secondes. Cela empêche le capteur d’être trompé par des détritus jetés ne pas régler immédiatement. Les plages utilisées pour mettre à jour l’indicateur peuvent être ajustés afin de mieux répondre boîtes de tailles différentes, mais la portée du capteur US est limitée, je ne recommanderais pas quelque chose de beaucoup plus gros qu’une poubelle de cuisine standard.