Het probleem:
U hebt een project dat accepteert commando's met behulp van een toetsenbord 16 knop en wilt uitvoeren van validatie op de opdrachten, elk teken wordt getypt.
In het volgende voorbeeld:
Hier is het protocol (opdrachten) met behulp van slechts een 4 x 4-16 knop toetsenbord:
XX
Waar:
XX is een waarde van 1-99 HH:
MM is een tijdnotatie (24-uurs klok of militaire tijd)
Alpha-Numeric toetstoewijzingen:
A = @ (apenstaartje)
B = NIET GEBRUIKT
D = NIET GEBRUIKT
C = Clear
* =: (dubbele punt)
# = Uitvoeren (accepteren of invoeren of uitvoeren) de opdracht
De oplossing:
Gebruik staat machine logica / programmering het probleem op te lossen.