De interface van het vak hebben sommige drukknoppen, één rgb LED en een LCD-scherm. Normaal gesproken, is de LED blauw (om te tonen dat het vak werkt) en de LCD display het bericht 'x van y cookies. z hebben geen eigenaar", waarbij x is het werkelijke bedrag van cookies, y is het oorspronkelijke bedrag van cookies en z is het aantal cookies dat overgebleven.
Elke gebruiker hebben één knop, dus als ik druk op mijn knop, het vak check als ik hebben geen cookies links, en als ik heb, opent de deur, de LED groen en in de LCD toont "Hebt x cookies links". Na een tijdje (5 seconden), het sluit de deur weer. Als ik niet elke cookie, de LED rood en de LCD zei "Je hebt geen cookies links: (" en de deur gesloten blijven.
Als het vak leeg is (misschien het is helemaal niet leeg, maar er is geen cookies links voor elk van de gebruikers), de LED rood, de LCD-show van de boodschap "het vak is leeg!" en de deur opent.
Hier is een demo:
Hier laat ik een zip-bestand met de schema's en de code.