Stap 7: conclusie
- De testresultaten
- Voeg eventuele extra limiet/bereik controleren op waarden.
- Bijvoorbeeld: geldig tijdnotatie is 00:00 tot 24:00
- Zie voorbeeldcode. Het maakt gebruik van de seriële beëindigen en sommige hulpfuncties voor foutopsporing.
Het is zo simpel als dat!
Broncode:
De volledig werkend voorbeeld is beschikbaar hier.
Werkende Demo:
Zie video voor werkende demo.
Toekomstige uitbreidingen / ideeën:
De werkend voorbeeld is bedoeld als een pedagogisch instrument en hoeft niet volledige validatie van de waarden. In dit voorbeeld bevat code voor het gebruik van de seriële terminal om te debuggen.
Hebt u vragen?
Als u nog vragen aarzel niet om vragen.
Ik hoop dat dit artikel is handig en nuttig zijn om iemand geïnteresseerd bij het valideren van toetsenbord invoer met behulp van state machine programmering. Voel je vrij om het gebruik van deze code en voorbeeld voor het valideren van je volgende project met behulp van een toetsenbord voor de input opdracht.
Bedankt, Tony