Stap 9: programmeren
Dit project was mijn eerste serieuze inval in codering, dus dit deel nam het grootste deel van de tijd voor dit project. Het verandert de waarde die wordt weergegeven op de teller, afhankelijk van de afstand gedetecteerd door de sensor. Het programma heeft ook meerdere controles om de waarde te wijzigen wanneer het niet zou moeten. De waarde wordt niet bijgewerkt terwijl de deksel openstaat, en het niet de waarde veranderen zal tenzij de gedetecteerde vulhoogte min of meer constant gedurende enkele seconden blijft. Hiermee voorkomt u dat de sensor wordt bedrogen door gegooid Prullenbak niet direct regelen. Het bereik dat is gebruikt voor het bijwerken van de indicator kunnen worden aangepast beter aan verschillende formaat blikjes, maar het bereik van de sensor van de VS is beperkt, dus ik zou niet iets veel groter aanraden dan een standaard keuken prullenbak kan.