Aangezien ik een Arduino microcontroller gebruik zal er gebruikt gemaakt worden van de Arduino software om code te schrijven.
Om de score bij te houden worden ze in een database gestoken om ze op te slaan en hier voor wordt er gebruik gemaakt van MySQL.
Arduino
MySQL database
De Dataflow is een grafische voorstelling van hoe de signalen doorheen het proces vloeien. Er een input komen vanuit de GSM over bluetooth of van de knoppen. Dit signaal wordt door de microcontroller opgevangen en verwerkt.
Op zijn beurt zal de microcontroller de I²C chip aansturen en die stuurt zijn signaal naar de UDN2981 chip, die dan de 9V naar de juiste LED segmenten zal sturen.
De denkwijze achter de code wordt weergegeven in deze Flowchart. In het “bovenste” deel van het schema worden de punten bepaald. Dit gebeurt door telkens de situatie te bekijken en de juiste actie uit te voeren wanneer er een punt wordt toegekend aan het ene of het andere team. Pas wanneer er een game of set gewonnen is, worden die herbekeken.