Gebruikte software

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.


BeginGSM of knopAls er op de knop word geduwt voor T1 of T2 en ze hebben geen punten veranderen de PUNTEN 7-segment LED's naar 1 en 5 voor het team dat net het punt heeft gemaaktNeeNeeJaAls er op de knop word geduwt voor T1 of T2 en ze hebben al 15 punten veranderen de PUNTEN 7-segment LED's naar 3 en 0 voor het team dat net het punt heeft gemaaktJaAls er op de knop word geduwt voor T1 of T2 en ze hebben 30 punten veranderen de PUNTEN 7-segment LED's naar 4 en 0 voor het team dat net het punt heeft gemaaktNeeNeeJaNeeZijn de punten voor T1 en T2 niet allebij 40verander de SET7 segment LED +1 tot het 2 isNeeJaZijn de GAMES van T1 en T2 verschillend en als het ene team 6 heeft en het andere team 4 of minderNeeJaals de andere 5 heeft veranderen de GAMES 7-segment LED naar 6 NeeJaverander de GAME 7 segment LED's +1als de andere 6 heeft tiebreakals er nog niemand 7 heeft en als er iemand 7 heeft en er zijn 2 punten verschildoals er een team een punt maakt, +1 bij de 2de PUNTEN 7 segment LED van het team dat een punt heeft gemaakt JaNeeverander dan de SET 7 segment LED +1 tot het 2 isJaeindeals de beide SET 7 segment LED's 1 zijn Word het punt gemaakt door het team dat Ad heeftveranderen de PUNTEN 7-segment LED's naar A en d voor het team dat net het punt heeft gemaaktNeeJaAls de 1 van de 2 SET 7 segment LED's 2 is JaNeeJaNee>>>>>ClickCharts © NCH SoftwareGratis versie. Alleen niet-commercieel gebruik.Upgraden naar Professionele Versie om te Verwijderen.