Stap 2:
Ik geloof in het proberen om het te doen uw zelf, zodat u eerst kunt leren. Eens u hebt geprobeerd uw manier, hoofd naar het web en zien hoe de programmeurs doen! Ik besloot te kijken rond op het web.
Een voorbeeld ik zag, had links of rechts scrollen door alle functies, looping terug rond aan de start. Een variabele, het programma nummer, oplopend of verlaagd door de linker- en toetsen. Te doen hier, houd veel slimmer, eenvoudiger en goed genoeg voor wat ik probeerde het simpel voor me en als iemand anders wilde gebruiken.
Dus is dat vrij veel hoe de code gaat.
Ik gebladerd rond het web probeert te verbeteren mijn programmering vaardigheden, zoals dit was waarschijnlijk de moeilijkste code die ik tot nu toe had geschreven. Ik leerde ergens langs de weg dat goede praktijken moest schrijven al uw opmerkingen eerst, vervolgens de code later invullen.
Bijvoorbeeld;
Hier is waar de setup kan worden
Hier is waar zullen we alle variabelen definiëren
Dit is de routine die een brief naar dits en dahs converteert
Dit is waar de upmenucode zal leven
En zo verder. Ik voegde een sectie van de notities die beschreven van de programma's manier van werken. En ik heb toegevoegd een takenlijst, bijvoorbeeld;
TODO:
Voeg druk op een toets om af te breken
toonhoogte van geluid morse-toets wijzigen
cijfers en speciale tekens toevoegen
misschien systeem te beperken tot één toets kort indrukken voorschotten menu, lang indrukken om te gebruiken
bieden de mogelijkheid om een aangepast bericht ie Roepteken direct invoeren via het toetsenbord
baken menu-ondersteuning
seriële besturingselement of ethernet indien mogelijk
speciale geluiden? PSK antwoorden??
Een todolijst was iets dat mij later stichten een waardevolle manier van het toevoegen van de dingen die moesten worden vastgesteld.
Zijn er tien herzieningen tot nu toe, elke één die meer vermogen aan het apparaat toe te voegen, ik hoop dat de code nog verder kan worden verbeterd. Er is zelfs een beetje van de domme dingen gegooid daar voor de lol.